Я пытаюсь отправить электронное письмо на С#. У меня есть Googled для различных примеров и взяли бит и куски от каждого и от стандартного кода, который все, вероятно, будут наиболее вероятно использовать.
string to = "[email protected]";
string from = "[email protected]";
string subject = "Hello World!";
string body = "Hello Body!";
MailMessage message = new MailMessage(from, to, subject, body);
SmtpClient client = new SmtpClient("smtp.domain.com");
client.Credentials = new NetworkCredential("[email protected]", "password");
client.Send(message);
Однако я продолжаю получать сообщение об ошибке
System.Net.Mail.SmtpException: почтовый ящик недоступен. Ответ сервера: Доступ запрещен - Недействительное имя HELO (см. RFC2821 4.1.1.1)
Итак, что мне теперь делать? Предполагается ли, что SmtpClient является особенным и работает только на определенных SMTP-серверах?