Почему-то ни принятый ответ, ни какие-либо другие не работают для меня на " Отправка электронной почты в .NET через Gmail ". Почему они не работают?
ОБНОВЛЕНИЕ: Я попробовал все ответы (принятые и другие) на другой вопрос, но ни один из них не работает.
Я просто хотел бы знать, работает ли он для кого-то еще, в противном случае Google мог бы что-то изменить (что случилось раньше).
Когда я пробую фрагмент кода, который использует SmtpDeliveryMethod.Network
, я быстро получаю SmtpException при отправке (сообщение). Сообщение
Для SMTP-сервера требуется безопасное соединение, или клиент не прошел проверку подлинности.
Ответ сервера был:
5.5.1 Требуется аутентификация. Узнайте больше на "<- серьезно, это заканчивается там. </p>
UPDATE:
Это вопрос, который я задавал давным-давно, и принятым ответом является код, который я использовал много-много раз в разных проектах.
Я взял некоторые идеи из этого поста и других проектов EmailSender, чтобы создать проект EmailSender в Codeplex . Он предназначен для тестирования и поддерживает мои любимые SMTP-сервисы, такие как GoDaddy и Gmail.