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

Смотрите на BOUML: многоплатформенный (QT), работы вполне прилично и поддерживают совместную работу.

BOUML является свободной панелью инструментов UML 2 (разрабатываемое) разрешение Вам определить и генерировать код в C++, Java, Idl, Php и Python.

BOUML работает под Unix/Linux/Солярисом, MacOS X (ПК питания и Intel) и Windows.

От Википедия :

выпуски до версии 4.23 являются бесплатным программным обеспечением, лицензируемым под GPL. BOUML 5 и позже является собственным программным обеспечением.

11
задан Kiquenet 6 February 2018 в 10:43
поделиться

2 ответа

Я пробовал ваш код, и он отлично работает с портом 587, но не с 465.

Вы проверили межсетевой экран? Попробуйте из командной строки "Telnet smtp.gmail.com 587" Если вы получите обратно «220 mx.google.com ESMTP ....», значит, порт открыт. Если нет, то это то, что блокирует ваш звонок.

Даниэль

14
ответ дан 3 December 2019 в 01:20
поделиться

Некоторое время назад я реализовал почтовый клиент, который мог общаться с Gmail как на 587, так и на 465 ...

Порт 25 - это обычный незашифрованный pop-порт; недоступно в Gmail.

Два других порта имеют шифрование; 587 использует TLS, 465 использует SSL.

Чтобы использовать 587, вы должны установить SmtpClient.EnableSsl = true.

465 не будет работать с SmtpClient, вместо этого он будет работать с устаревшим классом SmtpMail.

9
ответ дан 3 December 2019 в 01:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: