Joomla之门广告招商,PR=5,alexa 排名2万1

作者 主题: 问个关于joomla邮件设置的问题  (阅读 27079 次)

phoenix1984

  • 捐赠会员
  • Newbie
  • *
  • 来自:
  • 帖子: 37
  • 声望: +0/-0
  • 上次登录:2010-08-30, 14:54
  • 注册于:2007-03-16, 16:51
    • 电子邮件
问个关于joomla邮件设置的问题
« 于: 2007-12-01, 14:33 »
在joomla中如何设置电子邮件呢?
我用的是gmail,我是这样设置的:

邮件模式:smtp服务器
邮件地址:xxx@gmail.com
邮件人名称: xxx网站 
Sendmail 路径: 默认
SMTP 认证: 是(Yes) 
SMTP 帐号: xxx@gmail.com
SMTP 密码: *******
SMTP 主机: smtp.gmail.com

请指点一下,为何我这样设置了用户却收不到邮件呢?是不是这样设置有错误啊,请指教,谢谢了。


eric

  • Moderator
  • Sr. Member
  • *****
  • 来自:
  • 帖子: 282
  • 声望: +1/-0
  • 上次登录:2010-09-01, 21:07
  • 注册于:2006-11-27, 20:21
    • joomla 中文 网站建设
    • 电子邮件
没试过用gmail的smtp
我的中文joomla网站---www.joomer.cn
现推出本人的Joomla!入门书籍,五元开卖,我的QQ:184461298,欢迎访问。


phoenix1984

  • 捐赠会员
  • Newbie
  • *
  • 来自:
  • 帖子: 37
  • 声望: +0/-0
  • 上次登录:2010-08-30, 14:54
  • 注册于:2007-03-16, 16:51
    • 电子邮件
我看咱们的论坛都会用joomlagate@gmail.com回复

白建鹏

  • Administrator
  • Hero Member
  • *****
  • 来自:
  • 帖子: 7594
  • 声望: +36/-0
  • 上次登录:今天 16:51
  • 注册于:2006-11-09, 20:32
  • 分享,是一种美德 !
    • 白建鹏的个人网站
    • 电子邮件
本站没有使用 smtp 服务,而是通过 php Mail 函数来发信。

如果你要用 smtp,那么要注意,gmail 的 smtp 服务器有特殊端口,你必须写成

 SMTP 主机: smtp.gmail.com:465

 才正确。

pzlmg

  • Newbie
  • *
  • 来自:
  • 帖子: 1
  • 声望: +0/-0
  • 上次登录:2008-05-07, 17:11
  • 注册于:2007-07-29, 20:29
    本站没有使用 smtp 服务,而是通过 php Mail 函数来发信。

    如果你要用 smtp,那么要注意,gmail 的 smtp 服务器有特殊端口,你必须写成

     SMTP 主机: smtp.gmail.com:465

     才正确。
    请问PHP Mail函数该如何设置,我怎么设置都不成功啊

    plusyoung

    • Jr. Member
    • **
    • 来自:
    • 帖子: 65
    • 声望: +0/-0
    • 上次登录:2010-07-08, 16:53
    • 注册于:2007-07-10, 17:32
      • 电子邮件
    同问,这两天也在测试邮件系统,麻烦问问白老大1.0.X版本没有for smtp 的ssl补丁,是不是要修改代码呢?用php mail方式还是smtp方式呢?我看过了 blank的教程 http://joom.org.ru/home/article/2-joomla15/13-joomla-email.html,不过这是for 1.5.x的呀,有点摸不着头脑

    panner

    • Newbie
    • *
    • 来自:
    • 帖子: 17
    • 声望: +0/-0
    • 上次登录:2008-11-29, 12:57
    • 注册于:2007-06-12, 11:18
      • 大榕树
    同问,这两天也在测试邮件系统,麻烦问问白老大1.0.X版本没有for smtp 的ssl补丁,是不是要修改代码呢?用php mail方式还是smtp方式呢?我看过了 blank的教程 http://joom.org.ru/home/article/2-joomla15/13-joomla-email.html,不过这是for 1.5.x的呀,有点摸不着头脑

    joomla 1.52 能否使用那个补丁?


    Sam lee

    • 捐赠会员
    • Full Member
    • *
    • 来自: 重庆
    • 帖子: 117
    • 声望: +2/-0
    • 上次登录:2010-08-14, 02:11
    • 注册于:2007-07-28, 21:26
      • 赫赛汀香港中文网
      • 电子邮件
    • 权限至: 2011年01月02日
    joomla1.0会员注册出现如下警告,望白老大相助。
    Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.qq.com:25 (Connection refused) in /home/host/public_html/mysite/includes/phpmailer/class.smtp.php on line 105

    目前采用的是SMTP方式,用哪种方式才能解决这个问题?如何设置?谢谢!

    Sam lee

    • 捐赠会员
    • Full Member
    • *
    • 来自: 重庆
    • 帖子: 117
    • 声望: +2/-0
    • 上次登录:2010-08-14, 02:11
    • 注册于:2007-07-28, 21:26
      • 赫赛汀香港中文网
      • 电子邮件
    • 权限至: 2011年01月02日
    白老大,还是这个问题没解决啊,找了很久了。麻烦指点一下,如果smtp不行,phpmail应该怎么设置呢?急啊。

    plusyoung

    • Jr. Member
    • **
    • 来自:
    • 帖子: 65
    • 声望: +0/-0
    • 上次登录:2010-07-08, 16:53
    • 注册于:2007-07-10, 17:32
      • 电子邮件
    找到一个帖子,描述了如何修改代码,让1.0.x使用上gmail,前提是php开启了open ssl功能,你也得使用php mailer模式(必须是linux,而且linux上必须正确的配置了/sbin/sendmail功能):http://www.joomla.org.tw/phpbb3/viewtopic.php?f=2&t=2376

    我正在在自己的机器上安装linux服务器版本准备测试,请老白看看这个帖子是不是您修改joomlagate.com的方法,避免兄弟们绕路。

    Sam lee

    • 捐赠会员
    • Full Member
    • *
    • 来自: 重庆
    • 帖子: 117
    • 声望: +2/-0
    • 上次登录:2010-08-14, 02:11
    • 注册于:2007-07-28, 21:26
      • 赫赛汀香港中文网
      • 电子邮件
    • 权限至: 2011年01月02日
    希望能给个详细的解决方案

    白建鹏

    • Administrator
    • Hero Member
    • *****
    • 来自:
    • 帖子: 7594
    • 声望: +36/-0
    • 上次登录:今天 16:51
    • 注册于:2006-11-09, 20:32
    • 分享,是一种美德 !
      • 白建鹏的个人网站
      • 电子邮件
    关于使用 SMTP 方式发送激活邮件,有了新的办法 —— 不再需要补丁了!

    请参看:
    《用 Gmail 的 SMTP 发送 Joomla! 激活及通知邮件》

    cdrw

    • Newbie
    • *
    • 来自:
    • 帖子: 2
    • 声望: +0/-0
    • 上次登录:2009-01-01, 07:11
    • 注册于:2008-03-10, 23:09
      一点心得关于使用gmail去寄认证信
      目前方法共有两种
      1. SMTP server 用  gmail-smtp-in.l.google.com
         白老大写的教程 http://www.joomlagate.com/content/view/157/29/

      2. SMTP server 用  smtp.gmail.com     
          要修改joomla程式,强制将连线要改用 ssl 、 port  改成 465
          较麻烦,不推荐,,网路上文章大都是教这种
          如 http://www.enjoyitsimply.com/2008/04/joomla-gmailsmtp-server.html


      如果你确定有输入正确设定, 但仍无法寄信出去. 原因 :
        1. 用虚拟主机(web hosting)的话
           很有可能被虚拟主机防火墙档掉. 很多虚拟主机只允许用port 80 /443
           这时只能买dedicated IP来解决

       2. 如果Joomla 是装在自己PC, 有可能是防火墙, php.ini 或是ssl 元件没装好


      smtp.google.com 用由多台主几构成  用round-Robin DNS 与 其它
      load balancing 方法 来决定服务主机,
      gmail  SMTP port 看起来用有 至少支援三种 port 25, 465, 和587
      gmail 会去检查寄信程式(SMTP/POP client), 我想它可能会根据 SMTP client 类型分配主机
      有些主机只能用SSL来连接  且port 只支援 465 或587 ,不能用 port 25
      有些却可以用标准的SMTP port 25 来连接

      这就是为何有些 SMTP client 可以用 port 25 直接连线
      但有些限定用ssl 连 587 或465  (像outlook, php 程式) 

      除了SSL,  gmail 还支援 TLS 但这方面我就没研究
      « 最后编辑时间: 2008-10-16, 12:02 作者 cdrw »

      cdrw

      • Newbie
      • *
      • 来自:
      • 帖子: 2
      • 声望: +0/-0
      • 上次登录:2009-01-01, 07:11
      • 注册于:2008-03-10, 23:09
        我最近在搞joomla邮件设置,遇到一些问题,想请教

        我主机是用fastdomain,跟bluehost 和 Hostmonster是同一家公司 
        三家系统极为类似。 

        fastdomain如果没有 dedicated IP, 那只能可以使用 port 80 and 443
        也就是说joomla 根本无法用 gmail 来寄信。甚至也无法用其他家的 SMTP server

        所以我只能试sendmail 或是 php mail 来解决我的问题。

        问题是我是用google apps(gmail) 来寄信,所以DNS MX record 是设到 gmail server,
        而非 fastdomain主机。
        如果我设定用 sendmail 搭配fastdomain来寄认证信,寄出的信,会不会因为没Reverse  DNS
        被当成spam mail(广告信)
        请问有没有好的方法可以寄出一个不会被当成广告信的 认证信 设置方法


        谢谢啦

        suxiongit

        • Newbie
        • *
        • 来自:
        • 帖子: 6
        • 声望: +0/-0
        • 上次登录:2010-06-03, 14:25
        • 注册于:2008-06-10, 11:41
          • 电子邮件
        各位有谁知道sendmail怎么配置
        我的是xp系统
        而SendMail 路径设置为:/usr/sbin/sendmail

        请问该怎么修改。。。