24小时热门版块排行榜    

查看: 310  |  回复: 2
【奖励】 本帖被评价1次,作者lfl_jeetoon增加金币 1
当前主题已经存档。

lfl_jeetoon

铜虫 (初入文坛)


[资源] JMAIL组件使用心得(ASP代码设置)

前些日子不知为什么我的发邮件程序不能成功发邮件了。
经过几天的查资料才知道原来几乎所有的邮箱都使用了防伪装功能。也就是要求发信人邮箱要与你所用的发信邮箱为同一个。
以下为代码(可以直接用的):

<%
'注意:from 的信箱必须与发信的信箱是一致的,否则发不出去。

dim JMail
set JMail=server.CreateObject("Jmail.message"
JMail.Silent=true
JMail.Charset = "gb2312"
JMail.FromName = "您的姓名"
JMail.from = "usercode@126.com"
JMail.AddRecipient "shouxin@sina.com","收信人名字"
JMail.Subject = "主题ddddd"
jmail.Body= "正文ddddd"
JMail.MailServerUserName = "usercode"
JMail.MailServerPassWord = "password"
JMail.MailDomain = "domain"  ' 如果你登陆使用的用户名是XXX@XXX.com形式 这里就需要填写域名
ok=JMail.send("smtp.126.com"
if ok then
response.Write("成功"
else
response.Write("失败"
end if

%>
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lfl_jeetoon

铜虫 (初入文坛)


万网邮箱在设置上的差别

前两天我刚买了万网的邮箱,按照以上设置完毕,搞了一个test.asp。结果是“失败”!
所以只好都万网的网站找原因,最终从代理商那里得到一份资料。终于明白了问题在哪里,原来代码中的JMail.MailServerUserName 等号后面应该是一个完整的邮箱地址。而126的信箱只需要前面的用户名就可以了。
代码应该如下:

<%
'注意:from 的信箱必须与发信的信箱是一致的,否则发不出去。

dim JMail
set JMail=server.CreateObject("Jmail.message"
JMail.Silent=true
JMail.Charset = "gb2312"
JMail.FromName = "您的姓名"
JMail.from = "usercode@hichina.com"
JMail.AddRecipient "shouxin@sina.com","收信人名字"
JMail.Subject = "主题ddddd"
jmail.Body= "正文ddddd"
JMail.MailServerUserName = "usercode@hichina.com"
JMail.MailServerPassWord = "password"
JMail.MailDomain = "mx.hichina.com"  ' 如果你登陆使用的用户名是XXX@XXX.com形式 这里就需要填写域名
ok=JMail.send("mx.hichina.com"
if ok then
response.Write("成功"
else
response.Write("失败"
end if

%>
2楼2006-11-14 17:02:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

★★★★★ 五星级,优秀推荐

谢谢提供!
3楼2006-11-15 15:25:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lfl_jeetoon 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见