登录 注册

登录

问题 请教joomla-1.5中的邮件设置

更多
2008年01月28日 09:48 #1 作者: cnsdf
顺利安装了joomla-1.5正式版。
发现注册用户时,显示SMTP无法连接,改用“phpmailer”方式,则显示“mail无法初始化”
在这之前,并没有对PHP自身的环境进行邮件设置。

想请教斑竹,能否具体介绍一下joomla-1.5中的邮件设置,如何实现用户注册后,系统自动发送激活邮件。
另外,能否对激活方式进行设置?

谢谢!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年01月28日 11:31 #2 作者: Joomla之门
有些 SMTP 服务器需要身份验证,因此你在 Joomla! 1.5 后台必须输入验证信息:用户名和密码。

Joomla! 本身已提供“自动发送激活邮件”的功能,在“全局设置”中可以找到。但是,如果你的“邮件”发送机制没有设置好,这个激活邮件就无法发送成功。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年01月28日 16:13 #3 作者: yooyooh
有人在iis6上设置smtp服务器成功吗?给点经验。

Every man dies, Not every man really lives.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月08日 03:36 #4 作者: phoenix1984
我发送成功了,如果你用gmail的话,需要SSL

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月11日 09:35 #5 作者: yooyooh
具体怎么设置?请说明下好么?谢谢!

Every man dies, Not every man really lives.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月11日 15:03 #6 作者: phoenix1984
如果你是j!1.5.1,先打个补丁,见附件。
然后在管理后台邮件设置里像下面这样:

邮件服务: SMTP Server
发送的邮箱: <your.username>@gmail.com
SMTP认证: 是
SMTP安全: SSL
SMTP端口: 465
SMTP用户名: 这个 E-mail 受反垃圾邮件程序保护,您需要启用 JavaScript 才能查看。
SMTP密码: 你的gmail用户密码
SMTP主机: smtp.gmail.com

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月11日 16:14 #7 作者: dghabc
其实不用打什么补丁
用QQ邮箱就可以设置
我们只要的是个SMPT服务器来发信而已
joom.org.ru/home/article/2-joomla15/13-joomla-email.html

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月12日 16:26 #8 作者: yooyooh
我是填写的smtp.126.com。设置好用户名密码后注册新用户就是不行。能帮忙看看吗?截图如下。我用的是iis,windows 2003系统下面。

Every man dies, Not every man really lives.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月12日 16:32 #9 作者: dghabc
你先用outlook试一下能不能发信,
如果能的话
再试joomla中的功能

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月12日 17:15 #10 作者: yooyooh
oe当然可以发信,本机smtp也试过,一个现象,还会是什么原因呢?我从玩joomla开始就有这个问题。急啊,如果有高手能根据代码跟踪一下就好了,也许问题很快能解决。

Every man dies, Not every man really lives.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月13日 20:50 #11 作者: jerviswang
呵呵!多谢,我也顺便用上了!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月17日 20:29 #12 作者: yooyooh
如果有人能帮助解决windows下smtp发信问题,个人酬谢50元!请PM。

Every man dies, Not every man really lives.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年07月23日 15:11 #13 作者: chiwahwah
解決了嗎?還要幫助嗎?50元拿去震災捐助就行。
我不收錢的,你是租用主机嗎?

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年07月23日 23:02 #14 作者: zhangl
可能是由于网易从2006的11月15日开始不再对新申请的用户开通POP及SMTP访问。

其实不用打什么补丁
用QQ邮箱就可以设置
我们只要的是个SMPT服务器来发信而已
joom.org.ru/home/article/2-joomla15/13-joomla-email.html

这位朋友方法有效,我以前试过没问题的,就是验证的时间长点。

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年08月08日 11:01 - 2008年08月13日 12:10 #15 作者: yooyooh
chiwahwah :很遗憾,还没解决,我不是租用主机,是自己公司的内网主机。如果帮忙解决,感激不尽!

Every man dies, Not every man really lives.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年08月08日 12:24 #16 作者: Joomla之门
yooyooh 可否将你的 SMTP 服务器信息写出来,我来看看。密码不方便公布的话,可以 PM 给我。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年08月08日 13:12 #17 作者: yooyooh
惊动白老大了哈,真是不好意思;这个邮件的问题伴随我到现在了,我想下周找时间先升级到1.5.5吧,然后我再调试下;smtp的信息我填写都该没问题的。倒也不是信不过,是公司内网的机器,外面访问不到。这里谢谢白老大和各位热心的网友了!等我有时间了,再为论坛做点贡献的说!
THANKS AGAIN!

Every man dies, Not every man really lives.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年08月13日 11:07 #18 作者: yooyooh
这个问题困扰了我半年,期间也屡屡麻烦了老白及各位同好,现在终于解决了,就给大家分享下。

逐浪有三种方法发送邮件,分别是php mail函数、sendmail和smtp服务器,我在本机iis内建立了smtp服务器,工作正常,但配置完参数在发送邮件时,就是无法连接上smtp服务器。网上查找了很多资料,最终确定用第一种方法解决。

原来不能发送邮件,是因为我本机没有配置邮件服务器。简单说明一下,原来php中的mail()函数要借助sendmail程序发送邮件,而sendmail -t -i一般是linux/unix系统的自带程序,而windows系统没有这个程序,所以就不能直接利用mail()函数发邮件了。

要想在windows系统下用php中的mail()发邮件,有两种方法:1. 安装一个邮件服务器软件(网上有免费的下载),安装好后在php.ini中配置"SMTP"服务器。2. 安装Windows XP/2000本身自带的构件SMTP服务器,安装好后在php.ini中配置"SMTP"服务器。


第一步就是建立正常工作的smtp服务,这里不赘述了;

其次就是保证php.ini参数正确,问题的关键也确实在php.ini中:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

得把localhost改为本机ip地址!这就是奥妙所在。因为利用telnet测试的话localhost是没有正常反应的。

修改后记得重启iis服务;键入net stop iisadmin;net start w3svc;iis内手工启动smtp 。

最后,再次感谢所有曾给予我帮助的朋友们!希望这个问题也不再是困扰。

Every man dies, Not every man really lives.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年08月13日 12:10 - 2008年08月13日 16:47 #19 作者: yooyooh


版主注:相同话题尽量不要分开讨论。在这里跟帖回复就行。我今天花了10分钟才完成上面这个帖子的合并(感谢中国电信对我们的封锁)。

Every man dies, Not every man really lives.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年08月13日 13:25 #20 作者: Joomla之门
yooyooh 的问题讨论了这么久,原来就是一个“IIS 不支持 PHP Mailer”的问题。

感谢 yooyooh 最终找到了解决方案并与我们分享!

不过,我建议大家不要在 Windows 平台上安装 Joomla!。如果是搭建企业内网,不得已非要使用 windows 服务器,那么建议你用 XAMPP 替代 IIS 来提供 WAMPP 环境,安装 Joomla!。好处是:XAMPP 已经自带 Mercury 邮件服务器,启动后可以直接设置 SMTP 发信,非常方便。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论