读书人

ASP施用Jmail组件发送GMAIL邮件

发布时间: 2012-12-25 16:18:29 作者: rapoo

ASP使用Jmail组件发送GMAIL邮件
在我的ASP文件,以其他主要邮件(**@163.com)都可以,但是如果以gmail作为发件人就不成功。请问下是什么原因。

网上搜出来的结果说GMAIL要在google那里先设置启用协议,还有端口号好像也不同寻常。我功力尚浅,没有看懂。求大神指教,最好有代码示范,绝对及时结贴给分。谢谢~


dim jmail
set jmail=Server.CreateObject("Jmail.Message")
jmail.silent=true
jmail.logging=true
jmail.Charset="UTF-8"
jmail.ContentType="text/html"
jmail.AddRecipient("test@163.com")
jmail.From="testmail@gmail.com"
jmail.MailServerUserName="testmail"
jmail.MailServerPassword="123456"
jmail.Subject="Jmail from testmail"
Jmail.Body="that's it!"
jmail.Priority=1
jmail.Send("smtp.gmail.com")
jmail.Close


上述代码想从一个GMAIL账户向163邮箱发一封测试邮件,假设gmail.com的用户名是testmail,密码是123456。请问哪里出问题了?
[最优解释]
引用:
问题就是怎么开通GMAIL的SMTP服务,能再详细一点吗,谢谢
每种邮箱不同,你应该看他们的说明,比如QQ的在“设置”-“帐户”-“POP3/IMAP/SMTP/Exchange服务”。
部分免费邮箱不提供开通。
[其他解释]
只要能发送成功一次说明代码无误。哪个邮箱发送不成功就要怀疑哪个邮箱有没有开通POP3/SMTP服务!
[其他解释]
查看GMAIL的帮助,或网上一搜索好多
[其他解释]
gmail有时候会封掉那个功能的。
[其他解释]
一晚上没有回答,自己先顶一个
[其他解释]
引用:
只要能发送成功一次说明代码无误。哪个邮箱发送不成功就要怀疑哪个邮箱有没有开通POP3/SMTP服务!


问题就是怎么开通GMAIL的SMTP服务,能再详细一点吗,谢谢

读书人网 >ASP

热点推荐