第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共8页如何用Gmail的SMTP来发送Joomla信件在Joomla安装之后,都默认已设定使用PHPMail功能来发送激活/通知邮件
全局设置-邮件设置那里,还有两个选项就是:SendMail和SMTP,而在大多数情况下,PHPMail都可以正常使用,所以这个问题并不是很多人太在意
但是,有时候可能因为服务器不支持PHPMail或SendMail导致邮件发送不出的情况
例如,使用PHPMail发送注册后的激活邮件,发件人信箱填写的是Gmail的帐号,但是Hotmail服务器认为Gmail的邮件应该由Gmail服务器发出,而不应该从PHPMail发过来,因此统统拒绝
这就造成了很多人填写Hotmail帐号来注册会员时没有收到激活邮件的尴尬局面
发现Gmail的SMTP设置有点小复杂
以下来做一下说明:为什么要用激活邮件
因为网站可能要发送某些通知给会员,如果不要求激活,就无法验证会员在注册时填写的信箱是否属实
这个世界上还确实存在一批比较变态的人,注册时就是要填写假的信箱,这样网站就无法将重要通知送达这些会员
如果是论坛,那么一般在有回复帖子时,都要发送通知邮件给前面发帖的人,让他们来阅读回帖
如果信箱是假的,怎么能通知到
还有会员之间的联络,有时候也需要发送e-mail
因此,要求会员在注册时提供有效e-mail是非常重要的,而确定电邮地址是否有效的最佳手段就是发送激活邮件
只有当会员点击激活邮件中的激活链接之后,才能完成注册
如果他提供的信箱是假的,那么就永远收不到激活邮件
为什么要用Gmail的SMTP服务器
第2页共8页第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共8页一般的网站都不会自己建SMTP服务器,毕竟有些麻烦
而且也不是随便建一个SMT