Я надеюсь, что кто-то может помочь очистить что-то для меня, как это еще одна ситуация, в которой работает что-то, но я не совсем понимаю, почему это работает:Настройки System.Net.Mail SMTP
У меня есть стандартные настройки SMTP в web.config, и у меня есть настраиваемый почтовый раздел, потому что мне нужно отправлять с разных адресов электронной почты в зависимости от того, какой метод вызывается в коде.
Я понял, что я определил как мою другую почту с адресами в пользовательских разделах, я мог удалить стандартную секцию mailSettings, но код падает на адрес from, я считаю, потому что я определяю новую System.Net. Mail.MailMessage, и это автоматически будет выглядеть в стандартном разделе MailSettings.
Если у меня есть стандартный раздел MailSettings, оба моих метода работают, отправляя электронные письма с разных адресов.
Я смотрел сообщение в блоге Скотта Гатри об этом, и у него тоже есть стандартные настройки в mailSettings, но также определяется адрес from - в его примере от адреса в методе отличается от адреса from в разделе mailSettings в web.config
Итак, мои вопросы:
- ли класс MailMessage автоматически искать в разделе mailSettings?
- Почему, когда я определяю адрес from в пользовательском разделе, это не подобрано, и почему в этом случае я не могу удалить стандартный раздел MailSettings?
- Если мне нужно использовать стандартные настройки, потому что я использую класс MailMessage, как можно определить адрес из-за чего-то другого, чем в разделе mailSettings, и почему у нас есть адрес?
Мне кажется, что в примере Скотта Гатри, он переопределение от адреса в mailSettings с, что в его коде, и если он не определит из адреса в коде будет по умолчанию один в mailSettings, но я Я надеюсь, что кто-то может просто прояснить это для меня.
Большое спасибо!
Спасибо, Джо. Чтобы ответить на ваш вопрос - я имею в виду, что у меня есть пользовательский раздел, который содержит адрес и код, который я установил с адреса, но он не работает из-за отсутствия стандартного раздела MailSettings. В этом случае будет лучше использовать стандартный раздел и при необходимости заменить его специальным разделом. Полезно знать Я правильно понял это, но вы только что уточнили и подкрепляли так: D – richardterris