问个jmail发送邮件的问题

问题描述

jmail发送邮件,同样的代码,没改过,发送地址中多个邮箱都正确时,可以正常发送接收发送地址中多个邮箱只要有一个不正确的邮箱,不管里面还有没有正确的邮箱,都发送不出去了。这是怎么回事?要怎么处理?就是让它还能正常发送,地址正确的可以收到,地址不正确的收不到。发送代码:(如果邮箱地址都正确的话是可以发送的)jmail.MessagemailObj=newjmail.Message();mailObj.Clear();mailObj.From=strSendUser;mailObj.Charset="GB2312";mailObj.Subject=strSubject;mailObj.HTMLBody=strContent;mailObj.Encoding="base64";mailObj.MailServerUserName=strSendUser;mailObj.MailServerPassWord=strSendUserPwd;mailObj.Priority=3//添加附件if(strFileName!=null&&strFileName.Length>0){stringstrFileType=strFileName.Substring(strFileName.LastIndexOf("."));mailObj.AddAttachment(strFileName,false,strFileType);}//添加联系人string[]toUser=strToUser.Split(';');for(inti=0;i<toUser.Length;i++){stringSendToUser=toUser[i].ToString().Trim();if(SendToUser.Length>0&&SendToUser.IndexOf("@")>-1){mailObj.AddRecipient(toUser[i].ToString(),null,null);}}string[]toUserCC=strToUserCC.Split(';');for(inti=0;i<toUserCC.Length;i++){stringSendToUser=toUserCC[i].ToString().Trim();if(SendToUser.Length>0&&SendToUser.IndexOf("@")>-1){mailObj.AddRecipientCC(toUserCC[i].ToString(),null,null);}}try{if(!mailObj.Send(strServer,false)){returnmailObj.ErrorMessage;}}catch(SystemExceptionex){returnex.Message;}

解决方案

解决方案二:
该回复于2011-12-14 11:14:38被版主删除
解决方案三:
思路:在发送的时候判断一下啊不正确什么都不做接着向下执行发送
解决方案四:
引用2楼hefeng_aspnet的回复:

思路:在发送的时候判断一下啊不正确什么都不做接着向下执行发送http://blog.csdn.net/zhongzhengfeng/article/details/3068075

问题是你怎么判断哪一个邮箱地址是不正确的呢?

时间: 2024-07-31 23:47:14

问个jmail发送邮件的问题的相关文章

javascript-JS+Jmail发送邮件问题

问题描述 JS+Jmail发送邮件问题 一共三个页面,输入页面输入个人信息然后跳转到确认页面,在确认页面上显示输入的个人信息点击确认跳转到完成页面,现在我想在点击确认按钮的同时给个人信息里面的邮箱里发送一条邮件.我用了JS+Jmail,发现这个按钮始终实现不了发送邮件的功能,只能跳转到下个页面.问下大神,怎么让这个按钮同时跳转和发送邮件 解决方案 发送邮件是服务器端的事,客户端js做不来.. 解决方案二: --用JMail发送邮件Jmail发送邮件JMail 发送邮件

JMail发送邮件代码

jmail|发送邮件 On error resume nextDim JMail, contentIdSet JMail = Server.CreateObject("JMail.Message") JMail.Charset = "gb2312"  JMail.From = "goaler@goalerCN.com" JMail.FromName = "goaler"JMail.Subject = "JMail自动

Jmail发送邮件与带附件乱码解决办法分享

 这篇文章主要介绍了Jmail发送邮件与带附件乱码解决办法,有需要的朋友可以参考一下 Jamil发送邮件的具体用法:   首先,我们要先下载Jamil.dll的组件,然后添加引用using jmail,然后再本机或者服务器上注册一下   将jmail.dll拷贝到服务器的system32目录下,开始-运行-cmd-输入regsvr32 jmail.dll,注册成功,然后写代码   代码如下(方法) 代码如下: using jmail;     protected void sendMail(St

关于JMail 发送邮件的问题.希望大家能进来帮帮忙..

问题描述 不知道为什么不报错误也不发送邮件...哪位高手能指点下.:)protectedvoidButton1_Click(objectsender,EventArgse){stringtoEMail=TextBox2.Text.ToString().Trim();stringfromEMail="toyo@g2sources.com.cn";stringfromName="toyo";stringuserName="toyo";stringpa

asp+JMAIL发送邮件

Global.asa文件, 什么是 Global.asa 文件?它其实是一个可选文件,程序编写者可以在该文 件中指定事件脚本,并声明具有会话和应用程序作用域的对象.该文件的内容不 是用来给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象.该 文件的名称必须是 Global.asa 且必须存放在应用程序的根目录中.每个应用程 序只能有一个 Global.asa 文件.内容如下: <script language="vbscript" runat="server&

jmail发送邮件失败....在线等

问题描述 代码:jmail.MessageClassmail=newMessageClass();DateTimet=DateTime.Now;StringSubject="FromEMail.net";Stringbody="你好科学12:15";StringFromEmail="zhangwenhuiwish@163.com";StringToEmail="zhang.xiaofanggood@163.com";//Sil

Jmail发送邮件与带附件乱码解决办法

Jamil发送邮件的具体用法: 首先,我们要从网上下载Jamil.dll的组件,这个网上很多,然后添加引用using jmail,然后再本机或者服务器上注册一下 将jmail.dll拷贝到服务器的system32目录下,开始-运行-cmd-输入regsvr32 jmail.dll,注册成功,然后写代码 代码如下(方法)  代码如下 复制代码 using jmail;     protected void sendMail(String sender, String senderMail, Str

Jmail发送邮件与带附件乱码解决办法分享_实用技巧

Jamil发送邮件的具体用法: 首先,我们要先下载Jamil.dll的组件,然后添加引用using jmail,然后再本机或者服务器上注册一下 将jmail.dll拷贝到服务器的system32目录下,开始-运行-cmd-输入regsvr32 jmail.dll,注册成功,然后写代码 代码如下(方法) 复制代码 代码如下: using jmail;    protected void sendMail(String sender, String senderMail, String receiv

Jmail组件发送邮件之绝对能用的函数_应用技巧

大致如下: 1,POP3对象,是对POP3邮件接收服务器的操作.2,Messages对象,是有关邮件集合的对象.3,Message对象,是有关邮件的对象,其是Jmail组件最常用的对象,能发送邮件信息,也能接收邮件信息.4,Header对象,是与邮件头相关的对象.5,Recipients对象,是有关接收邮件集合的对象.6,Recipient对象,是有关接收邮件的对象.7,Attachments对象,是有关邮件附件集合的对象.8,Attachment对象,是有关邮件附件的对象.9,MailMerg