ASP.NET利用SMTP RELAY 发送邮件的问题
之前客户那边要求给一个网站添加一个自动发送email的功能。我通过在本地配置一个SMTP服务器,并添加一个账号,利用该账号来发送邮件的方式完成了这个功能。邮件的发送人显示的是我在SMTP服务器里配置的账号。
现在客户那边说他们有一个SMTP RELAY 专门用来发邮件,意思是不需要用这个配置SMTP服务器的方法,现在我要修改程序,但不知道如何下手。。
希望有做过SMTP RELAY相关经验的朋友帮我一个忙,在下感激不尽!
我之前的代码:
using System.Net;
using System.Web.Mail;
private void SendEmail()
{ SmtpMail.SmtpServer = ConfigurationSettings.AppSettings["SmtpServer"]; //我配置SMPT服务器所在IP地址
MailMessage mailMessage = new MailMessage();
mailMessage.From = ConfigurationSettings.AppSettings["EmailFrom"];//SMPT服务上配置的账号
mailMessage.To =ConfigurationSettings.AppSettings["EmailTo"];
mailMessage.Subject="111";
mailMessage.Body="111";
SmtpMail.Send(mailMessage);
}
--------------------编程问答-------------------- “客户那边”的邮件是怎么发的,是先生成邮件存入某个数据库表吗?
还是你来调用他们的类来发邮件?
--------------------编程问答-------------------- 客户的意思是用他们许多程序的邮件都是通过SMPT RELAY 用一个统一的账号来发送,而不是通过我这种配置SMPT服务器的方法
--------------------编程问答-------------------- 没用过SMPT RELAY 用普通的可以不。
--------------------编程问答--------------------
客户那边要求使用SMPT REPLAY。。。
补充:.NET技术 , ASP.NET