В ASP.NET я отправляю сообщение MailMessage, но оно не проходит.Код, который я использую:
message.To.Add(email1 + ", " + email2 + ", " + email3);
Когда я это делаю, я никогда не получаю свою почту.Однако, если я использую этот код:
message.To.Add(email1 + ", " + email2);
Он отправляет просто отлично каждый раз.Кто-нибудь знает, что здесь происходит?Все 3 электронных письма одинаковы (для целей тестирования) и были проверены на правильность при отладке.Я попытался вставить другой адрес электронной почты для третьего, но ничего не получилось.Я могу упустить что-то очевидное ...
РЕДАКТИРОВАТЬ: Все говорят мне, чтобы добавить их по отдельности, что может быть хорошим советом, если все согласны с этим.Причина, по которой я не делал этого раньше, и я просто попробовал это снова с тремя отдельными адресами, и ни один из них не был отправлен.Может быть, у меня есть другая проблема полностью, если это должно работать?
РЕДАКТИРОВАТЬ: Для тех, кто с такой же проблемой в будущем, вот что я сделал.При создании MailMessage я не создавал его с какими-либо параметрами, а вместо этого отдельно указывал параметр From.Я завернул письма «От и все» в new MailAddress()
, и комбинация всех этих изменений, похоже, сработала.