2010-12-13 3 views
1

Возможно ли установить адрес «To» в настройках почты SMTP так же, как адрес «От»? есть атрибут для «От», но не адрес «Кому». в основном мне нужно отправить электронное письмо в службу технической поддержки всякий раз, когда в приложении происходит конкретное исключение (или любое необработанное исключение). Я могу добавить его в «appSettings», но задаюсь вопросом, могу ли я указать его в настройках SMTP самостоятельно, без необходимости читать из «appSettings». спасибо заранеес указанием адреса «To» в настройках почты SMTP в .NET

<system.net> 
    <mailSettings> 
     <smtp deliveryMethod="network" from="[email protected]"> 
     <network host="some server" defaultCredentials="true" /> 
     </smtp> 
    </mailSettings> 
    </system.net> 

ответ

3

Нет, вы не можете указать To свойство в файле конфигурации. Вам необходимо будет установить его программно.

+0

благодарит за ответ. так как в моем случае исправлен почтовый адрес, я думал, могу ли я указать его в настройках, как, например, с адреса – RKP

3

Ну, вам нужно будет установить TO, CC, BCC, Subject, Content и несколько других полей, когда вы вызываете функцию SendMail() из вашего кода.

Не имеет смысла определять один единственный адрес, так как единственное, что он когда-либо делал, это отправить почту от [email protected] до [email protected].

+0

Для внутреннего использования, такого как ведение журналов приложений и т. д., отправка в статическую группу в порядке. – StuartLC

+0

Да, это может быть очень полезным, но если вы можете указать TO в web.config для этого особого случая, вам понадобится хотя бы один интерфейс SendMail, который не принимает параметр TO, который, с другой стороны, приведет к сотням/тысячам людей, спрашивающих на www.stackoverflow.com, где они могут указать TO в своей функции, потому что они хотят отправлять электронные письма, и вся функция нарушена. Вот почему MS не предоставляет вам возможность указать TO в web.config. Для регистрации ошибок есть замечательный комплект, называемый Log4Net, для пропуска материала низкого уровня. Повеселись – Skorpioh