邮件怎样用SMTP来发送Joomla信件

joomla!  时间:2021-04-15  阅读:()

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

在Joomla安装之后,都默认已设定使用PHP Mail功能来发送激活/通知邮件。全局设置-邮件设置那里,还有两个选项就是: Send Mail和SMTP,而在大多数情况下, PHP Mail都能够正常使用, 因此这个问题并不是很多人太在意。可是,有时候可能因为服务器不支持PHP Mail或Send Mail导致邮件发送不出的情况。例如,使用PHP Mail发送注册后的激活邮件,发件人信箱填写的是Gmai l的帐号, 可是Hotmai l服务器认为Gmai l的邮件应该由Gmai l服务器发出,而不应该从PHP Mail发过来, 因此统统拒绝。这就造成了很多人填写Hotmail帐号来注册会员时没有收到激活邮件的尴尬局面。

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

发现Gmai l的SMTP设置有点小复杂。以下来做一下说明:

为什么要用激活邮件?

因为网站可能要发送某些通知给会员,如果不要求激活,就无法验证会员在注册时填写的信箱是否属实。这个世界上还确实存在一批比较变态的人,注册时就是要填写假的信箱,这样网站就无法将重要通知送达这些会员。如果是论坛,那么一般在有回复帖子时, 都要发送通知邮件给前面发帖的人,让她们来阅读回帖。如果信箱是假的,怎么能通知到?还有会员之间的联络,有时候也需要发送e-mai l。

因此, 要求会员在注册时提供有效e-mai l是非常重要的, 而确定电邮地址是否有效的最佳手段就是发送激活邮件。只有当会员点击激活邮件中的激活链接之后, 才能完成注册。如果她提供的信箱是假的,那么就永远收不到激活邮件。为什么要用Gmai l的SMTP服务器?

一般的网站都不会自己建SMTP服务器,毕竟有些麻烦。而且也不是随便建一个SMTP服务器就能得到其它邮件服务器的认可。例如:你购买的网站空间是与其

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

它网站共享一个IP地址(动态IP) ,这样即使你建一个SMTP服务器,也很容易被其它邮件服务器认为不可靠。这就好比一个没有自己办公地点的公司, 与拥有大面积厂房或者写字楼的公司相比,哪个更可靠?这种动态IP的SMTP服务器很容易被认为是”垃圾邮件发送者” 。例如, spamhaus.org这个网站就很容易将你的SMTP ”私服”列入黑名单,很多邮件服务器会到这个名单上核对,如果发现来信的IP已列入spamhaus黑名单,你的邮件就会被拒收。举例来说, 与你共享IP的其它某个网站自己建了SMTP服务器, 发送了恶意邮件,被接收方标记为”垃圾邮件”并提交给spamhaus, 那么这个IP上所有的网站都受牵连。你建的SMTP服务器一样被拒绝, 因为spamhaus名单上只写IP 。

因此,我建议使用其它免费邮件商提供的SMTP服务。在这么多免费邮件中,我推荐使用Gmai l的SMTP服务。

Gmail帐号不但是一个邮件帐号, 它更是” Google帐号” 。拥有了Gmail帐号,就能登录Google的网站流量分析系统、 Google Group、 Gtalk即时通讯工具、Google Code、 Google Calendar等等在线服务。你就相当于拥有了一个使用范围很广的Passport通行证。

单就邮件功能来说, Gmai l也是非常不错的。默认6GB空间,强大的邮件搜索

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

功能,使得你几乎不用删除邮件。同一主题的邮件往来以会话(Thread)形式叠联显示,也是一大创举。它还提供了免费的POP3和SMTP服务,方便用户经过Outlook Express等邮件客户端软件收发邮件。

我认为Gmai l邮件帐号就是想要建站的网管应该必备的, 这一点我在《安装Joomla之前的准备工作》一文中也提到了。在此也顺便提一下Hotmail, 以前hotmai l也是允许经过OE来收发邮件( IMAP) ,后来竟然取消了! 也就是说,Hotmail根本没有免费SMTP服务了。我就是在那时抛弃了 hotmail转用Gmai l 。

怎样设置Gmai l的SMTP ?

首先要在Gmai l的Web界面上进入”设置” ,启用SMTP和POP3服务。如果你要在OE上面使用Gmai l的SMTP, 能够参考Gmai l的帮助页面来设置。可是在Joomla!的邮件设置中,这样填写是行不通的。我也是在失败之后经过搜索才找到一个正确方法。

一般我们都在” SMTP主机”这里填写smtp.***.com , 星号代表SMTP服务器的域名。可是Gmai l很特殊! 因为它的认证是经过SSL协议访问的, 而Joomla!没有提供SSL验证的选项。曾经有人在论坛发了一个Gmail SSL补丁,

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

以便在上面的表单上增加一项” SMTP安全: SSL” 。可是,这个补丁会修改Joomla! 1.5的核心文件, 我认为不太好——当你下次升级Joomla!时就很不方便。

这么填写:

邮件模式: SMTP

寄件地址: 此邮件地址受阻挡spam的自动程序保护,需要激活Javascript功能才能查阅。

发件人名称:某某网站(论坛)

SMTP认证:是

SMTP用户名: 此邮件地址受阻挡spam的自动程序保护,需要激活Javascript功能才能查阅。

SMTP密码: **********

SMTP主机: gmail-smtp-in. l.google.com

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

奥妙就在最后”主机”这里! 我按照上述设置, 已经在XAMPP搭建的本地测试服务器上测试成功! ( 如果你测试时 Joomla! 前台提示”PHPMAILER_RECIPIENTS_FAILED”错误,不要理会,你检查一下新注册的信箱就会发现已经收到了激活邮件)

另外注意:在” SMTP用户名”这里,必须填写完整的邮件地址,而不只是@符号前面的部分; ”密码”当然填写你自己的密码。

如果你的网站开通了Gmai l提供的”企业邮局”服务, 那么SMTP用户名那里也要填写完整的e-mai l地址作为认证帐号。

不论是还是,在安装之后,都默认已设定使用PHP Mail功能来发送激活/通知邮件。在”邮件设置”那里,还有两个选项就是: Send Mail和SMTP。在大多数情况下, PHP Mail能够满足需要, 因此也很少有人专门关注这个问题。不过,有时候偶然会出现用PHP Mail或Send Mail 发送不出邮件的情况。这可能是由于某些邮件服务器会把这两种方式发出的邮件认定为垃圾邮件而拒收。例如,本站一直使用PHP Mail发送注册后的激活邮件, 发件人信箱填写的是Gmai l的帐号, 可是Hotmai l服务器认为Gmai l的邮件应该由Gmai l服务器

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

发出,而不应该从PHP Mail发过来, 因此统统拒绝。这就造成了很多人填写Hotmail帐号来注册本站会员时没有收到激活邮件的尴尬局面。

如果你的网站拥有自己的SMTP邮件服务器(例如就提供SMTP功能) , 那么你能够使用SMTP方式来发送系统邮件。不过, 国内的空间大都没有提供SMTP服务。这一类站长也不要担心,你还有一个选择:使用的免费SMTP服务!使用Gmai l的SMTP参数来设置Joomla!的”邮件设置”并不复杂, 可是很多人都不能顺利发出邮件,在的论坛上有很多人重复对此提问, 因此今天撰文详细介绍一下。

(注:本文的早期版本推荐的是gmail-smtp-in. l.google.com这个SMTP服务器,那个方法已经失效。本文于 5月8日重新修订,介绍新的Gmai l参数设置方式) 。

Joomla! 1.5后台的”邮件设置”参数

为什么要用激活邮件?

因为网站可能要发送某些通知给会员,如果不要求激活,就无法验证会员在注册时填写的信箱是否属实。这个世界上还确实存在一批比较变态的人,注册时就是要填写假的信箱,这样网站就无法将重要通知送达这些会员。如果是论坛,那么一般在有回复帖子时,都要发送通知邮件给前面发帖的人,让她们来阅读回

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

帖。如果信箱是假的,怎么能通知到?还有会员之间的联络,有时候也需要发送e-mai l。

因此, 要求会员在注册时提供有效e-mai l是非常重要的,而确定电邮地址是否有效的最佳手段就是发送激活邮件。只有当会员点击激活邮件中的激活链接之后, 才能完成注册。如果她提供的信箱是假的,那么就永远收不到激活邮件。为什么要用SMTP发送激活邮件?

前面说了, PHP Mail和Send Mail也能发送邮件, 可是有时候会被拒绝。因此建议使用SMTP方式。现在大多数SMTP服务器都要要求发送者进行身份认证( SMTP Authentication) ,这样发出去的邮件中就包含了认证信息,接收方的服务器就认为这封邮件的发件人身份比较可靠,就乐于接受邮件。这就好比在淘宝网上商店的实名认证一样,多了一种认证,就提高了一些可信度。

为什么要用Gmai l的SMTP服务器?

一般的网站都不会自己建SMTP服务器,毕竟有些麻烦。而且也不是随便建一个SMTP服务器就能得到其它邮件服务器的认可。例如:你购买的网站空间是与其它网站共享一个IP地址(动态IP) ,这样即使你建一个SMTP服务器,也很容易被其它邮件服务器认为不可靠。这就好比一个没有自己办公地点的公司, 与拥有大面积厂房或者写字楼的公司相比,哪个更可靠?这种动态IP的SMTP服务器很容易被认为是”垃圾邮件发送者” 。例如, spamhaus.org这个网站就很容易将你的SMTP ”私服”列入黑名单,很多邮件服务器会到这个名单上核

SugarHosts糖果主机,(67元/年)云服务器/虚拟主机低至半价

SugarHosts 糖果主机商也算是比较老牌的主机商,从2009年开始推出虚拟主机以来,目前当然还是以虚拟主机为主,也有新增云服务器和独立服务器。早年很多网友也比较争议他们家是不是国人商家,其实这些不是特别重要,我们很多国人商家或者国外商家主要还是看重的是品质和服务。一晃十二年过去,有看到SugarHosts糖果主机商12周年的促销活动。如果我们有需要香港、美国、德国虚拟主机的可以选择,他们家的...

妮妮云(100元/月)阿里云香港BGP专线 2核 4G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

盘点AoYoZhuJi傲游主机商8个数据中心常见方案及八折优惠

傲游主机商我们可能很多人并不陌生,实际上这个商家早年也就是个人主机商,传说是有几个个人投资创办的,不过能坚持到现在也算不错,毕竟有早年的用户积累正常情况上还是能延续的。如果是新服务商这几年确实不是特别容易,问到几个老牌的个人服务商很多都是早年的用户积累客户群。傲游主机目前有提供XEN和KVM架构的云服务器,不少还是亚洲CN2优化节点,目前数据中心包括中国香港、韩国、德国、荷兰和美国等多个地区的CN...

joomla!为你推荐
企业cms最好是开源的企业cms在线代理QQ代理服务器怎么弄啊?地址是指IP,端口是什么?有必要该吗?还有用户,密码,都代表什么啊?asp.net空间哪里可以申请asp空间的?asp.net网页制作ASP.NET设计网页的方法?govya滴滴估值500亿滴滴流水每天280元一个月下来能赚 多少泉州商标注册泉州注册一个商标具体要怎么弄?具体流程是什么?可信网站可信网站认证一定要办吗123456hdAPP上面带有HD是啥意思美国独立美国独立的意义
动态域名解析软件 net主机 vultr美国与日本 cpanel 59.99美元 isatap mediafire下载工具 网络星期一 ubuntu更新源 debian源 lamp配置 中国特价网 本网站在美国维护 中国智能物流骨干网 智能骨干网 天互数据 卡巴斯基官方免费版 无限流量 登陆空间 xuni 更多