asp.net を使用して電子メールを送信したいのですが、SMTP サービスを構成し、リレーとして 127.0.0.1 を追加しました。以前は自宅ではアプリケーションが成功していましたが、オフィスにインストールするとメールを送信できません。なぜですか?
ここにC#コードがあります
MailMessage objemail = new MailMessage();
objemail.To.Add(new MailAddress("apthodisiac@gmail.com"));
objemail.From = new MailAddress(Request.Form["inputEmail"].ToString());
objemail.Subject = Request.Form["inputSubject"].ToString();
objemail.Body = "Dari: " + Request.Form["inputName"].ToString() + "\n\n" +
"Phone: " + Request.Form["inputPhone"].ToString() + "\n\n" +
Request.Form["inputMsg"].ToString();
objemail.IsBodyHtml = true;
objemail.Priority = MailPriority.Normal;
SmtpClient objSmtpClient = new SmtpClient();
objSmtpClient.Send(objemail);
ここにweb.config構成があります
<system.net>
<mailSettings>
<smtp deliveryMethod="Network">
<network host="127.0.0.1" port="25" userName="yyyy" password="xxxxx" />
</smtp>
</mailSettings>
</system.net>
私のオフィスはプロキシを使用していますが、メールを送信できないのは問題ですか? ご意見をお聞かせください