Отправка электронной почты через аккаунт Служб Google работает локально, но не на моем веб-сервере.
Related:
Send Email via C# through Google Apps account
Мой вопрос такой же, поэтому я реализовалРешение Куисти следующее. Беда в том, что он прекрасно работает на моем ноутбуке разработчика, но при портировании на веб-сервер время ожидания без объяснения причин.
Мой конфиг SMTP находится в моемweb.config
файл. Я сделал моды, основываясь на ответе Койстья:
<mailSettings>
**Changed**
<smtp from="[email protected]">
<network host="smtp.gmail.com" password="[password]" port="587"
userName="[email protected]"/>
</smtp>
**Original**
<!--<smtp from="[email protected]">
<network host="mail.domain.com" password="[password]" port="25"
userName="[email protected]"/>
</smtp>-->
</mailSettings>
Мой код .Net C # (до и после удаления):
SmtpClient mSmtpClient = new SmtpClient();
mSmtpClient.EnableSsl = true;
mSmtpClient.Send(message);
Как я уже сказал, это прекрасно работает в моей среде разработки, но не в Интернете. Кто-нибудь может помочь? Благодарю.