Visual Studioを使用してASP.NETプロジェクトから電子メールを送信するのは非常に高速です(1秒で完了します)が、同じマシン上のIIS 7で公開すると、50秒以上かかります。誰かが以前にこの速度の低下に遭遇したことがありますか?C#コードと設定をweb.configに貼り付けました。どうもありがとうございます。
public static bool EnviarMail(String eOrigen, String eDestino, String asunto, String cueMensaje)
{
Boolean EstadoEnvio;
MailMessage eMail = new MailMessage();
eMail.From = new MailAddress(eOrigen);
eMail.To.Add(new MailAddress(eDestino));
eMail.Subject = asunto;
eMail.IsBodyHtml = true;
cueMensaje = cueMensaje.Replace("\r\n", "<BR>");
eMail.Body = cueMensaje;
eMail.Priority = MailPriority.Normal;
SmtpClient clienteSMTP = new SmtpClient();
try
{
clienteSMTP.Send(eMail);
EstadoEnvio = true;
}
catch
{
EstadoEnvio = false;
}
return EstadoEnvio;
}
そして私のweb.configで:
<mailSettings>
<smtp from="iso@hmoore.com.ar">
<network host="174.120.190.6" port="25" userName="iso@hmoore.com.ar" password="-----" defaultCredentials="true"/>
</smtp>
</mailSettings>