Привет, ребята, я думаю, что у меня есть еще один вопрос asp.net. Я пытаюсь отправить электронное письмо с использованием проверки подлинности SMTP через Google, но у меня постоянно возникает ошибка тайм-аута, и я не знаю, что это может быть из следующего кода, это не мой брандмауэр или мой ISP блокирует порты SMTP, так что, скорее всего, код:
MailMessage msg = new MailMessage();
String BodyMsg;
BodyMsg = "Hey " + TxtBoxUsername.Text + "@" + "Welcome to Tiamo your username and password are:@Username: "
+ TxtBoxUsername.Text + "@Password: " + PasswordString + "@You have succesffully registered, you can now login."
+ "@Thank You@Tiamo Team";
BodyMsg = BodyMsg.Replace("@", System.Environment.NewLine);
msg.To.Add(new MailAddress(TxtBoxEmail.Text));
msg.From = new MailAddress("someemail@emailme.com");
msg.Subject = "Re: Welcome to Tiamo";
msg.Body = BodyMsg;
SmtpClient client = new SmtpClient() ;
client.EnableSsl = true;
client.Send(msg);
и это мои настройки smtp электронной почты web.config:
<system.net>
<mailSettings>
<smtp from="someemail@myemail.com">
<network host="smtp.gmail.com" port="465" userName="someemail@myemail.com" password="MyLovelyPassword" defaultCredentials="true"/>
</smtp>
</mailSettings>
Я полностью истощен, поэтому я подумал, что лучше всего поднять вопрос, надеюсь, вы поможете, и все это будет высоко оценено ... спасибо, anicho.