2013-01-22 15 views
0

im пытается сделать восстановление пароля thingy, используя электронную почту. Я использую функцию WebMail.Send, но она заканчивается таймаутом, у меня проблемы с выяснением причин.MVC 4 Отправка по электронной почте

WebMail.SmtpServer = "smtp.gmail.com"; 
WebMail.SmtpPort = 465; 
WebMail.Send(to:email, subject:"Password Reset", body:"Your password reset token is <a   href=\"" + confirmationUrl + "\">" +token+ " </a> please visit " + confirmationUrl); 

WebMail.UserName и WebMail.Password также установлены

порты

ответ

0

Gmail SMTP являются 25 (SSL) или 587 (TLS), пожалуйста, попробуйте использовать один из этих ports.465 (SSL), может дать проблема когда-то.

+0

, который помог мне догадаться, теперь у меня есть «5.7.0. Сначала нужно выпустить команду STARTTLS». – Eric

+0

Я включил ssl, и это сработало, спасибо :) – Eric

Смежные вопросы