При использовании следующего кода для отправки электронного сообщения на внешний адрес электронной почты через SMTP IIS6, я получаю сообщение о том, что сообщение отправлено, но оно никогда не доходит до место назначения. Я использую пространство имен System.Net.Mail и следующий код:Отправка электронной почты через IIS SMTP по внешнему адресу
MailMessage msg = new MailMessage();
msg.From = new MailAddress(from);
foreach (string strTo in to.Split(';'))
{
if (strTo.Replace(";", "") != string.Empty)
msgMailSummary.To.Add(new MailAddress(strTo.Replace(";", "")));
}
msg.Subject = subject;
msg.Body = body;
SmtpClient sm = new SmtpClient();
sm.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
sm.Credentials = new NetworkCredential(tbUsername.Text, tbPassword.Text);
sm.Host = host;
sm.Port = port;
sm.Send(msg);
Я не имею установку SmartHost в IIS6, является ли какой-либо явных или какие-то намеки, советы, которые я могу проверить, чтобы получить это работает?
Если вы посмотрите на каталог пикапов, все еще есть ваши электронные письма? – jgallant
Электронные письма не оставляются внутри каталога пикапа. – Fermin