用Gmail做uchome邮件发送服务器的问题
2009年4月4日
2 条评论
3月29日写过一篇关于UCHOME邮件配置的详细说明:11步配置UCHOME邮件。路遇交友网就是按照该说明文档配置的,配置成功后邮件功能一切正常,但是最近遇到了些问题。
问题描述:出差交友网是用Gmail作为邮件发送服务器的,平时一直运转正常。今天有网友反映,发送好友邀请邮件后虽然提示发送成功,可是对方始终收不到邮件。
问题分析:检查日志文件,发现在200904_SMTP.php文件有错误信息:(smtp.gmail.com:465) PASSWORD – 535-5.7.1 Username and Password not accepted. Learn more at…。根据提示信息来判断,是用户名或密码错了导致uchome无法连接到邮件服务器,从而导致邮件发送功能失效。可是经过确认,后台的邮件配置完全正确,不存在用户名和密码错误的问题。
问题解决:通过google登录界面,用出差交友网中配置的账号和密码登录gmail,成功登录后再次uchome中做发送邮件的操作。此时邮件发送功能正常运转。
原因分析:问题根源肯定是google对于第三方发送邮件行为做了限制:长期没有登录的账户发送邮件时除了要求提供用户名和密码之外还要验证码,我通过goolge网站登陆邮箱时居然遇到了罕见的验证码,这是很新鲜的体验,自信满满的google很少让用户输入验证码。
如果需要用gmail做邮件发送服务器的话,一定要注意定期检查uchome的邮件发送日志,一旦发现问题及时处理。最稳妥的办法是每天通过gmail网站登陆一次。