raksmart活动促销

分享

写回答

发帖

求助:bluehost发邮件问题?

BlueHost BlueHost 7009 人阅读 | 11 人回复

发表于 2010-5-14 10:43:45 | 显示全部楼层 |阅读模式

  1.         $mail->IsSMTP(); // telling the class to use SMTP
  2.        
  3.         try{
  4.                 $mail->SMTPAuth   = false;                  // enable SMTP authentication
  5.                 $mail->Host       = 'localhost'; // sets the SMTP server
  6.                 $mail->Port       = 25;                    // set the SMTP port for the GMAIL server
  7.                 $mail->Username   = 'lyb1a+gmail.com'; // SMTP account username
  8.                 $mail->Password   = 'password';        // SMTP account password
  9.                 $mail->ClearReplyTos();       
  10.                 $mail->AddReplyTo($sendemailaddress, $subject);
  11.                 $mail->SetFrom($sendemailaddress, $subject);
  12.                 $mail->Subject = $subject;
  13.                 $mail->MsgHTML($mailbody);
  14.                 $mail->ClearAddresses();
  15.                 for($i=0;$i<sizeof($emailaddress_array);$i++)
  16.                 {
  17.                         $mail->AddAddress($internalemail[email], '');               
  18.                 }
  19.                 $mail->Send();
复制代码
用Gmail的邮箱名能在bluehost发送成功邮件,我也去申请了Gmail的邮箱,但设置进去发送不了啊,在bluehost面板上也建立不了gamail这个域的邮件用户名啊!请问下这个要怎么弄的啊,先谢谢了!

回答|共 11 个

add.c

发表于 2010-5-14 11:07:58 | 显示全部楼层

通过Google的SMTP邮局发送邮件   你在BL上创建gmail用户干嘛
SMTP地址写正确了么?

add.c

发表于 2010-5-14 11:11:12 | 显示全部楼层

刚刚查看了些资料
如果是设置Gmail, 参考官方教程 http://tutorials.bluehost.com/gmailpop/
发邮件的话不能用外部邮局, 也就是不能通过gmail的SMTP服务器发送. 参考:http://www.bluehostforums.com/showthread.php?t=19187
http://blog.codelab.co.nz/2010/01/12/bluehost-wont-allow-gmail-smtp-connections/

也就是只能用BlueHost自己的邮件服务器发送邮件, GoDaddy也是如此

[ 本帖最后由 add.c 于 2010-5-14 11:13 AM 编辑 ]

yetiddbb

发表于 2010-5-14 11:58:51 | 显示全部楼层

我是想用GMAIL的邮件来收发信件,想在BL上发出发件人是GMAIL的邮件!

yetiddbb

发表于 2010-5-14 12:03:53 | 显示全部楼层

$mail->Host       = 'localhost'; // sets the SMTP server
                $mail->Port       = 25;                    // set the SMTP port for the GMAIL server
                $mail->Username   = 'lyb1a+gmail.com'; // SMTP account username
                $mail->Password   = 'password';        // SMTP account password
我朋友的BL这样写的能发出邮件的,我去GMAIL上创建了个就是不能发的。。。用他的这个账户放在我这个PHP文件中能发的!奇怪了!

yetiddbb

发表于 2010-5-14 12:05:08 | 显示全部楼层

我想用BL  SMTP,但是账户想是显示GMAIL的邮箱!!

add.c

发表于 2010-5-14 12:59:55 | 显示全部楼层

$mail->SetFrom($sendemailaddress, $subject);
这个设置发件人地址

yetiddbb

发表于 2010-5-14 13:03:25 | 显示全部楼层

这个是的啊!我就想为什么他的账户设置成GMAIL都可以的。。。。。

add.c

发表于 2010-5-14 13:30:08 | 显示全部楼层

回复 8# 的帖子

也就是说你也是用的 bluehost主机发送邮件,发邮件人写的是Gmail ?
但是却出现错误? 或者收不到的现象?
联系官方看看吧

建议不要用SMTP方式发送邮件, 推荐用mail函数

yetiddbb

发表于 2010-5-14 13:58:19 | 显示全部楼层

回复 9# 的帖子

我就想知道为什么他的账户设置成GMAIL可以的,SMTP用的是localhost。放我的PHP文件中也OK!
您需要登录后才可以回帖 登录 | 注册

本版积分规则