当前位置:编程学习 > C#/ASP.NET >>

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服务器的方法
引用 1 楼 xpcxpy 的回复:
“客户那边”的邮件是怎么发的,是先生成邮件存入某个数据库表吗?
还是你来调用他们的类来发邮件?
--------------------编程问答-------------------- 没用过SMPT RELAY 用普通的可以不。

--------------------编程问答--------------------
引用 3 楼 wxr0323 的回复:
没用过SMPT RELAY 用普通的可以不。

客户那边要求使用SMPT REPLAY。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,