GMail SMTP через C #. Net ошибки на всех портах

Я пытался это сделать и до сих пор терпел неудачу. Моя последняя попытка была взята из этого стекового кода:Отправка электронной почты через SMTP-сервер Gmail с C #, но я перепробовал весь синтаксис, который смог найти здесь, в стеке и в других местах. Мой код в настоящее время:

var client = new SmtpClient("smtp.gmail.com", 587)
{
    Credentials = new NetworkCredential("[email protected]", "mypass"),
    EnableSsl = true
};

client.Send("[email protected]","[email protected]","Test", "test message");

Запуск этого кода дает мне немедленное исключение & quot; Ошибка отправки почты & quot; у которого отсутствует исключение "невозможно подключиться к удаленному серверу".

Если я изменю порт на 465 (как подсказывают документы gmail), я получаю таймаут каждый раз.

Я читал, что 465 не является хорошим портом для использования, поэтому мне интересно, что за сделка с 587 дает мне ошибку соединения. Мой пользователь и пароль правы. Я прочитал, что мне нужно настроить службу POP в моей учетной записи gmail, поэтому я сделал это. Безрезультатно

Первоначально я пытался заставить это работать для моей фирменной учетной записи GMail, но после столкновения с теми же проблемами, что яthought работать с моей обычной учетной записью Gmail будет проще ... пока это не так.

Ответы на вопрос(7)

Ваш ответ на вопрос