joomla发送系统邮件

来源:互联网 发布:apache ab.exe 下载 编辑:程序博客网 时间:2024/04/27 20:58

joomla发送系统邮件

 (2007-06-10 09:21:47)
转载
转载于http://blog.sina.com.cn/s/blog_593ee221010008h4.html
我当前的网站有2个发送邮件的需求:
1、会员注册的时候需要会员使用自己的邮箱进行activate操作,避免bot的行为
2、我用virtuemart购物系统,会员购物完毕,需要有一个订单的email发送给会员。

Joomla本身具有发送系统邮件的功能,此外,我安装了community builder来扩充joomla的会员管理功能。因此,我的解决方案如下:
1、网站全局那里设置mail属性
site->global configuration->mail
因为我的空间商不支持SENDMAIL,我只好用SMTP,就是说用我随便什么免费邮箱的SMTP发送我的站点通知信。当然这个邮箱必须提供SMTP服务,只要该信箱提供客户端软件收发应该就成,然而我为此尝试了许多。成功了的邮箱有我的vip sina和yahoo中国。请注意gmail,yahoo和hotmail都是不行,其中yahoo和hotmail不能用pop3,而gmail的问题是有特殊的加密。设置见下图:
http://s2.sinaimg.cn/orignal/593ee2216f6158d26a9b1
2、CONTACT设置
由于许多邮件服务器目前都需要身份验证,所以需要在这里填写与刚才一致的邮箱,否则,肯定没戏。这里是关键的一步,我为此费了好大劲才找到这里。
http://s15.sinaimg.cn/orignal/593ee221116da2079ffde
http://s15.sinaimg.cn/orignal/593ee221a1fc6c2c8fcce
3、CB那里设置
其实这里本应装CB的时候就设置好的。
http://s12.sinaimg.cn/orignal/593ee221892c2687631db

http://s15.sinaimg.cn/orignal/593ee22193ed12bad643e
这里的主要意思这里进行独立的全局设置,并且用户注册之后需要进行激活,下面的邮箱地址,是到时候给用户注册发的信那儿写哪个回邮地址,可以与实际发email给用户的那个邮箱是不同的,如果这俩地址不同,用户就不知道是哪个邮箱发的了。不过要真想查也能查到,随便你。