В настоящее время я разрабатываю приложение на C# с помощью WPF.Отправка сообщения электронной почты с помощью SMTP-сервера Google Apps C#
Мне нужна программа, чтобы иметь возможность отправлять электронную почту на учетную запись электронной почты пользователей. Электронная почта должна быть отправлена через мой собственный SMTP-сервер, который использует бесплатную версию Google Apps для электронной почты.
Для отправки сообщения я добавил следующий код.
try
{
SmtpClient smtpClient = new SmtpClient();
smtpClient.Host = "smtp.gmail.com";
smtpClient.Port = 465;
smtpClient.Credentials = new NetworkCredential("myusername", "mypassword");
smtpClient.EnableSsl = true;
MailMessage message = new MailMessage();
message.To.Add(getEmail());
message.Subject = "Password Manager Sync Account Created";
message.From = new MailAddress("[email protected]");
message.Body = "My Email message"
smtpClient.Send(message);
}
catch (Exception ex)
{
MessageBox.Show("Error Occurred" + ex.Message, "Email Failed", MessageBoxButton.OK, MessageBoxImage.Error);
Однако, когда этот код запускает его, вместо этого просто отображается ошибка, указывающая на то, что операция была отключена.
Что может быть не так с этим. Любая помощь будет принята с благодарностью.
Осторожно, Gmail имеет ограничения, используя его 'smtp' для массового рассылки по электронной почте. Также, если получатели отмечают электронные письма как спам ... – Xaqron