C# 调用cdo.message发送邮件的问题

请问,我在C#中使用cdo.message发送邮件,因为客户比较特殊.把25端口号封了,所以我只能直接用Implicit SSL的方式,直接发送到465端口,但问题是,我不知道如何修改发件人姓名,在System.Net.Mail中,直接传入displayName参数即可.但cdo.message不知道如何操作,可用的都用了.依然不行.

阅读 5.4k
3 个回答
mailobj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", "465");
mailobj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true");
新手上路,请多包涵

碰到一样的问题,后来解决了,给后人参考。
System.Web.Mail.MailMessage mail = new System.Web.Mail.MailMessage();
mail.From = "张三<zhangs@aaa.com>";
这样就可以显示发送人名称了

有遇到过CDO.Message.1 “与服务器的传输连接失败”
能否分享一下代码

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进