行业知识
jmail怎么用?
1、首先,信件的正文可以通过设置JMailBody属性,如quotJMailBody = quot用户填写的表单内容,可从Form获取quot字符集可以通过JMailCharset设置,如quotJMailCharset = quotUSASCIIquot,默认情况下为USASCII内容的编码方式可以通过JMailContentTransferEncoding指定,例如将quotQuotedPrintablequot改为quotbase64quot邮件的。
2、1查看你的邮件服务器是否正常动作如果是163的则跳过2检查你的JMAIL是否正常动作,可以单纯使用JMAIL函数进行邮件的发送测试是否能够成功接收邮件 3加入数据库调用数据功能,先调用出数据并显示到网页,测试调用数据没有任何问题了就可以使用JMAIL来发送了这样调试的话你就可以缩小检查的范围IIS不用。
3、要用jmail发送邮件,有2个前提要素,一个是,asp所在的运行环境安装了jmail组件,而是相应的邮件服务器开启了smtp协议,比如邮箱,登陆邮箱有,有一个设置的功能,里面能开启smtp协议 简易代码如下lt Set jmail = ServerCreateObjectquotJMAILMessagequot #39建立发送邮件的对象 jmailsilent = true #39。
4、网站开发邮件发送用的比较多的是用JAMIL组件,下面我来说说具体的用法首先,我们要从网上下载Jamildll的组件,然后添加引用using jmail,然后再本机或者服务器上注册一下将jmaildll拷贝到服务器的system32目录下,开始运行cmd输入regsvr32 void sendMailString sender, String。
5、jmailAddRecipientCC Email ’邮件抄送者的地址 jmailExecute ’执行邮件发送 jmailClose ’关闭邮件对象 w3 Jmail43组件重新设计了其内部结构使用Message对象代替原来的单一对象Jmailsmtpmail发送邮件,有些方法需要身份验证的如163yahoo等,可以用下面的方法解决lt Set jmail = Server。
6、Jmail具有以下特点1可以发送附件2详细日志能力,便于你查看问题所在3设置邮件发送的优先级4支持多种格式的邮件发送,比如说以HTML或者TXT的方式发送邮件这是个免费的组件5密件发送CC抄送紧急信件发送能力6最关键的就是免费的组件,不必发钱,所以非常值得。
7、lt sub SendMailPAddRecipient,PSubject,PBody #39接收人地址PAddRecipient邮件主题PSubject邮件内容PBody set JMail=serverCreateObjectquotJMailMessagequotJmailSilent=true JmailCharset=quotgb2312quotJmailContentType=quottexthtmlquotJmailSimpleLayout=false JmailPriority=1 JmailAddRecipient。
8、当层重叠时,用以设置层之间的前后排列顺序值越大,显示越靠前使用层面板要比输入特定的z轴更为简便可见性 指定该层最初是否是可见的default默认不指定可见性属性,大多数浏览器都会默认为“继承”inherit继承表示使用该层父级的可见性属性visible可见表示显示该层的内容。
9、你所说的发送是否成功,其实发送邮件失败有两种一种是发件者的帐号密码错误 这点很容易返回错误信息现在让我们分析一下第二种情况 收件人地址不存在你应该知道 发送一封邮件的过程是发送者服务器A服务器B接收者因为服务器A和服务器B的交互 是在发送者和服务器A的交互后完成的所以服务器B上。
10、发送者地址,发送者姓名在哪里设置你代码里面注释的已经很清楚了,JMailAddRecipientquotremailquot这个已近把收信人的地址作为remail变量了,只要模仿他把JMailFrom = quotggga@comquot #39 发送者地址 JMailFromName = quot天天quot #39 发送者姓名 也设为变量,注意变量名2边加quotquot。
11、strSubject = quot这是一封用JMAIL发送的测试邮件quotstrContent = quotJMail组件发送测试成功quotstrEmail = quotrunbing@eyoucomquotstrFromer = quotrunbing@eyoucomquotstrMailAddress = quotCall SendAction strSubject,strMailaddress,strEmail,strSender,strContent,strFromer。
12、content=content thtml #39thtml变量是整个表单的html代码,表单设置的文本字段,提交时用innerHTML获取表单html代码 JMailAppendHTML content JMailMailServerusername = quot你163的邮箱quot#39服务邮箱地址 JMailMailServerPassword = quot你的密码quot#39服务邮箱密码邮箱密码是正确的用来演试的请不要修改我的。
13、Set pop3 = CreateObject quotJMailPOP3quot pop3Connect quot用户名quot, quot密码quot, quotpop3服务器quoti= pop3Count MsgboxiSet msg = pop3Messagesitem3subject=msgsubject body=msgbody MsgboxsubjectMsgboxbodypop3Disconnect。
14、strMsg = strMsg quot 恭喜,成功用JMail发送邮件!quot sMsg quotquot vbCrLf End If strMsg = strMsg quot quot If sComeUrl lt quotquot Then strMsg = strMsg quotltlt 返回上一页quot Else strMsg = strMsg quot关闭quot End If strMsg = strMsg quotquot vbCrLf strMsg = strMsg quotquot vbCrLf strMsg。
15、我有个很好的办法,就是把你上面这些代码放在一个函数中函数参数可以是寄信人邮箱,收信人邮箱,密码,用户名,主题,正文,附件这样只要调用函数就可以了,完全实现了任何人给任何用户发信的效果我试过了,可以行得通,呵呵。
16、问题解决建立一个本地数据库,把邮件服务器上的messageID作为唯一识别号建立一个数据就可以了。
17、然后在IIS的应用池里,高级设置,改下设置,运行在32位模式下就行了。