当前位置: 首页 > news >正文

济南优化网站关键词精美网站模板下载

济南优化网站关键词,精美网站模板下载,镇江论坛网站建设,wordpress置顶没用最近使用.net的System.Web.Mail发送邮件在服务器上失败,经过多次尝试,终于解决了这个问题: 一般System.Web.Mail是.net自带的发送邮件的库.但发现失败的原因有几种,贴出来给大家参考一下: % Page LanguageC# % script languageC# runat% Page LanguageC# % script languageC# runatserver void Page_Load() { // 使用一个SMTP的服务器并且通过验证  System.Web.Mail.MailMessage myEmail new System.Web.Mail.MailMessage();  myEmail.From username126.com; myEmail.To aimeyou.com; myEmail.Subject 测试; myEmail.BodyFormat System.Web.Mail.MailFormat.Text; myEmail.Body 看到了么; // 通过SMTP服务器验证 myEmail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/smtpauthenticate, 1); myEmail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/sendusername, username); myEmail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/sendpassword, userpassword); System.Web.Mail.SmtpMail.SmtpServer smtp.126.com; System.Web.Mail.SmtpMail.Send(myEmail); lblMailStatus.Text Mail successfully sent.; } /script html body asp:Label idlblMailStatus runatserver / /body /html 这个是常见的发送方式, 案例一:见到网上有些资料缺少 // 通过SMTP服务器验证 myEmail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/smtpauthenticate, 1); myEmail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/sendusername, username); myEmail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/sendpassword, userpassword); 这一部分,是失败原因其中之一.有些邮件服务器(smtp)需要用户验证. 附CdoConfiguration相关属性参考:(转自:http://dev.csdn.net/article/78/78245.shtm)public abstract class CdoConfiguration{      // Fields      [MarshalAs(UnmanagedType.BStr)]      public const string cdoAutoPromoteBodyParts http://schemas.microsoft.com/cdo/configuration/autopromotebodyparts;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoFlushBuffersOnWrite http://schemas.microsoft.com/cdo/configuration/flushbuffersonwrite;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoHTTPCookies http://schemas.microsoft.com/cdo/configuration/httpcookies;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoLanguageCode http://schemas.microsoft.com/cdo/configuration/languagecode;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoNNTPAccountName http://schemas.microsoft.com/cdo/configuration/nntpaccountname;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoNNTPAuthenticate http://schemas.microsoft.com/cdo/configuration/nntpauthenticate;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoNNTPConnectionTimeout http://schemas.microsoft.com/cdo/configuration/nntpconnectiontimeout;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoNNTPServer http://schemas.microsoft.com/cdo/configuration/nntpserver;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoNNTPServerPickupDirectory http://schemas.microsoft.com/cdo/configuration/nntpserverpickupdirectory;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoNNTPServerPort http://schemas.microsoft.com/cdo/configuration/nntpserverport;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoNNTPUseSSL http://schemas.microsoft.com/cdo/configuration/nntpusessl;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoPostEmailAddress http://schemas.microsoft.com/cdo/configuration/postemailaddress;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoPostPassword http://schemas.microsoft.com/cdo/configuration/postpassword;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoPostUserName http://schemas.microsoft.com/cdo/configuration/postusername;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoPostUserReplyEmailAddress http://schemas.microsoft.com/cdo/configuration/postuserreplyemailaddress;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoPostUsingMethod http://schemas.microsoft.com/cdo/configuration/postusing;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSaveSentItems http://schemas.microsoft.com/cdo/configuration/savesentitems;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSendEmailAddress http://schemas.microsoft.com/cdo/configuration/sendemailaddress;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSendPassword http://schemas.microsoft.com/cdo/configuration/sendpassword;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSendUserName http://schemas.microsoft.com/cdo/configuration/sendusername;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSendUserReplyEmailAddress http://schemas.microsoft.com/cdo/configuration/senduserreplyemailaddress;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSendUsingMethod http://schemas.microsoft.com/cdo/configuration/sendusing;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSMTPAccountName http://schemas.microsoft.com/cdo/configuration/smtpaccountname;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSMTPAuthenticate http://schemas.microsoft.com/cdo/configuration/smtpauthenticate;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSMTPConnectionTimeout http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSMTPServer http://schemas.microsoft.com/cdo/configuration/smtpserver;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSMTPServerPickupDirectory http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSMTPServerPort http://schemas.microsoft.com/cdo/configuration/smtpserverport;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoSMTPUseSSL http://schemas.microsoft.com/cdo/configuration/smtpusessl;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoURLGetLatestVersion http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoURLProxyBypass http://schemas.microsoft.com/cdo/configuration/urlproxybypass;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoURLProxyServer http://schemas.microsoft.com/cdo/configuration/urlproxyserver;      [MarshalAs(UnmanagedType.BStr)]      public const string cdoUseMessageResponseText http://schemas.microsoft.com/cdo/configuration/usemessageresponsetext;}例子代码如下:   MailMessage myMail new MailMessage();   myMail.From emailFrom;   myMail.To emailTo;   myMail.Subject subject;   myMail.Body sb.ToString();   myMail.BodyFormat MailFormat.Html;   myMail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/sendusing,2);   myMail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/sendemailaddress,emailFrom);   myMail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/smtpuserreplyemailaddress,emailFrom);   myMail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/smtpaccountname,userName);   myMail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/sendusername,Your 163.coms userName);   myMail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/sendpassword,your 163.coms password);   myMail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/smtpauthenticate,1);   myMail.Fields.Add(http://schemas.microsoft.com/cdo/configuration/smtpserver,smtp.163.com);   //SmtpMail.SmtpServer smtp.163.com;   SmtpMail.Send(myMail); 案例二: 已经加上smtp验证,仍然发送失败:原因应该是IIS的设置 运行后系统提示错误信息 Email FailCould not access CDO.Message object.Here is the full error message output:System.Web.HttpException: Could not access CDO.Message object. --- System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. --- System.Runtime.InteropServices.COMException (0x8004020F): The server rejected one or more recipient addresses. The server response was: 550 5.7.1 Unable to relay for 12321323mobile.att.net 检查SMTP SERVICE正常估计是权限设置问题。打开IIS ADMIN右键点击SMTP VIRTUAL SERVER选择属性在ACCESS中点RELAY增加127.0.0.1。一路OK回去。 这时候再运行程序邮件发送成功。 转自:http://blog.joycode.com/cafecat/archive/2004/11/06/38186.aspx 案例三,就是我所遇到的问题,和同事调试多次之后才发现:服务器为了安全,把一些控件(dll)禁用了. 抛出无法加载Dll的错误. 最后发现,发送邮件需要调用到msado15.dll.而ADO被禁用.导致出错. 希望这些能帮到使用System.Web.Mail的人:)
http://www.hkea.cn/news/14513967/

相关文章:

  • 珠海网站建设兼职wordpress 添加钩子
  • 绍兴网站建设公司电话肇庆市住房和城乡房屋建设局网站
  • 一家专业做导购的网站网站备案更换
  • 协会网站开发wordpress 后台慢
  • 建设厅网站上的信息采集表还有哪些媲美wordpress框架
  • 哈尔滨手机网站建设价格杭州品牌策划
  • 谁会做网站排名把一个网站挂到网上要怎么做
  • 珠海策划网站建设平台wordpress视频网站主题
  • 做婚恋网站多少钱建设论坛网站需要做什么的
  • 网站设计方案策划安阳哪里有学做网站的学校
  • 宁波做简单网站的网站挣钱怎么做
  • 专门做灯具海报的网站营销型网站更受用户欢迎的原因是
  • 重庆做网站最好的住房和城乡建设部网站执业资格注册中心
  • 网站建设入门解读推广赚钱的平台有哪些
  • joomla做的网站哈尔滨刚刚发生的大事件
  • 电商网站建设与运营实训政务服务 网站 建设方案
  • 女装网站功能的建设江苏网站备案流程图
  • 做字体网站做个企业网站的公司
  • 济南 网站建设公司 医疗东莞58同城网招聘找工作
  • 酒网站模板太仓建设银行网站
  • wordpress企业站主题网上商城下载
  • 如何让网站做成移动版网站模板库免费
  • 网站内部链接优化方法专业的集团网站设计公司
  • 模板建站优点长沙市住房和城乡建设局网站
  • 国际网站建设经验西安房地产网站建设
  • 高端 建站wordpress边栏
  • 个性化定制网站的特点企业邮箱怎么在手机上登录
  • 网站建设无底薪提成wordpress热门分类
  • 网站建设工作汇报济南小程序制作公司
  • 寻找客户的12种方法商丘seo快速排名