【发布时间】:2014-02-12 21:17:12
【问题描述】:
抱歉,又一个godaddy/codeigniter 电子邮件问题。抱歉,如果这里有类似的已回答帖子,但我找不到适合我的帖子。
我已将我的(工作)站点从本地移动到 GoDaddy,在尝试了各种设置后,我在电子邮件配置中有以下内容
$config['useragent'] = "CodeIgniter";
$config['mailpath'] = "/usr/sbin/sendmail"; // or "/usr/sbin/sendmail"
$config['protocol'] = "sendmail";
$config['smtp_host'] = "relay-hosting.secureserver.net";
$config['smtp_port'] = "25";
$config['smtp_user'] = 'myemail@mygodaddydomain.com';
$config['smtp_pass'] = 'mypassword';
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$config['newline'] = "\r\n";
$config['wordwrap'] = TRUE;
$config['crlf'] = "\r\n";
与此处的绝大多数类似帖子不同,我的电子邮件似乎正在发送,因为如果我使用
echo $this->email->print_debugger();
我得到以下信息:
Your message has been successfully sent using the following protocol: sendmail
User-Agent: CodeIgniter
Date: Wed, 12 Feb 2014 14:02:34 -0700
From: "me" <>
Return-Path: <>
To: email@gmail.com
Subject: =?utf-8?Q?Please_reset_your_password_at_CellKulture?=
Reply-To: "" <>
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <52fbe16a8c43a>
Mime-Version: 1.0
但是电子邮件永远不会到达我的地址。我曾尝试将电子邮件发送到 gmail 和另一个地址。你能帮忙吗?
【问题讨论】:
-
共享主机?然后你必须等待 20-30 分钟
-
我发送电子邮件后的 20-30 分钟?真的。如果这是真的,是时候迁移到亚马逊了
-
看看这个answer
-
谢谢,哇,我以为我弄错了。从来没想过事情会这么糟糕。不过,Sendgrid 似乎是解决方案,谢谢
-
我把它留下了一夜,仍然没有出现任何电子邮件,所以看起来 tgere 可能是个问题。谁能发现我的代码有问题,或者我应该联系godaddy吗?
标签: php codeigniter email