Отправка почты в .NET

каждый! Я пытаюсь отправить почту на веб-сайте ASP.NET. У меня есть раздел конфигурации smtp в файле web.config. Как я могу настроить его для отправки почты от всех ко всем?


person Roman    schedule 14.10.2010    source источник
comment
Вы можете использовать класс SMTPClient из System.Net.Mail SmtpClient Класс   -  person il_guru    schedule 14.10.2010
comment
что значит всем всем?   -  person Junior Mayhé    schedule 14.10.2010
comment
Кто такие «все»? Это почтовая учетная запись типа [email protected]?   -  person goenning    schedule 14.10.2010


Ответы (3)


Вам не нужно ничего указывать в web.config, так как SMTP-сервер может быть указан в SmtpClient. Затем, если вам нужна аутентификация, вы можете указать NetworkCredential и сообщение в объекте MailMessage. Пример:

var client = new SmtpClient(smtpHost);
client.Credentials = new NetworkCredential(username, password);
var message = new MailMessage(from, to, subject, body);

client.Send(m);
person Marc Climent    schedule 14.10.2010

Это то, что вы ищете?

SmtpMail.Send("From","To","Subject","Message");

Просто укажите адреса электронной почты От и Кому, и все готово.

SmtpMail можно найти в System.Web.Mail.

person Martin S Ek    schedule 14.10.2010

Ваш вопрос немного расплывчатый.

Если вы хотите отправить его «от всех», вам всегда нужно будет указывать другой параметр FROM для каждого сообщения. Вы не хотите устанавливать значение FROM в файле .config.

Если вам нужны примеры кода, рекомендую посетить мой сайт по адресу www.SystemNetMail.com.

person dave wanta    schedule 14.10.2010