я программирую сайт.и я хочу отправить сообщение пользователю .. теперь в asp.net в файле конфигурации .. я положил это:
<mailSettings>
<smtp from="makovetskiyd@yahoo.co.uk">
<network host="localhost" port="25" userName="username" password="secret" defaultCredentials="true" />
</smtp>
</mailSettings>
Я понятия не имею, как действует сетевой хост и что он делает.Я хочу изменить его на сервер, который содержит мою учетную запись Yahoo.Я понимаю, что SMTP - это какой-то почтовый сервер, который отправляет электронные письма ... но как мне его получить?как это выглядит,?это int, это строка?!?
MailMessage message = new MailMessage();
message.From = new MailAddress("makovetskiyd@yahoo.co.uk");
message.To.Add(new MailAddress("makovetskiyd@yahoo.co.uk"));
message.CC.Add(new MailAddress("makovetskiyd@yahoo.co.uk"));
message.Subject = "This is my subject";
message.Body = "This is the content";
SmtpClient client = new SmtpClient();
client.Send(message);
файл конфигурации:
<mailSettings>
<smtp from="makovetskiyd@yahoo.co.uk">
<network host="smtp.yahoo.com" port="25" userName="username" password="secret" defaultCredentials="true" />// where do i get the host?!? the host prevents me from sending an email
</smtp>
</mailSettings>