cakePHP 和邮件组件:连接被拒绝:61

Posted

技术标签:

【中文标题】cakePHP 和邮件组件:连接被拒绝:61【英文标题】:cakePHP and mail component: Connection refused: 61 【发布时间】:2010-12-02 02:52:44 【问题描述】:

您好! 我正在尝试将简单的邮件功能添加到一个小型网络应用程序中,但我被卡住了。我可以在本地机器上从终端向自己发送电子邮件,但是当我尝试运行应用程序时,我得到“连接被拒绝:61”

起初我以为我的设置搞砸了,我一直在玩他们,现在决定放弃:

$this->Email->smtpOptions = array(
   'port'=>'25',
   'timeout'=>'30',
   'host' => 'user-power-mac-g5.local',
   'username'=>'',
   'password'=>'',
   'client' => 'user@users-power-mac-g5.local'
)

$this->Email->delivery = 'smtp';

$User = "some user"; 
$this->Email->to = 'user@users-power-mac-g5.local';

$this->Email->subject = 'Welcome';
$this->Email->replyTo = 'user@users-power-mac-g5.local';
$this->Email->from = 'Web App <user@users-power-mac-g5.local>';
$this->Email->sendAs = 'text'; 
$this->set('User', $User);
$this->Email->send();
$this->set('smtp-errors', $this->Email->smtpError);

我正在尝试在带有 cakephp 1.2.5 且只有核心邮件组件的 XAMPP 上运行它。 提前致谢!

【问题讨论】:

【参考方案1】:

许多 ISP 会阻止端口 25 以防止垃圾邮件。您可能想尝试使用备用 SMTP 端口 - 587 是最常见的。如果这不起作用,那么也许使用 sendmail 而不是 SMTP 可能会起作用。

【讨论】:

谢谢!尝试了 alt 端口 - 不高兴,注释掉了 SMTP 细节和交付 - 它就像一个魅力,至少在本地开发机器上。我们会看看在野外会发生什么:-)

以上是关于cakePHP 和邮件组件:连接被拒绝:61的主要内容,如果未能解决你的问题,请参考以下文章

Django allauth 示例 [Errno 61] 连接被拒绝

我可以从哪里下载 cakephp 电子邮件组件?

cakephp 电子邮件组件 phpmailer

带有 CakePHP Auth 组件的唯一用户名和电子邮件

如何解决 Sign Me Up 插件中的 CakePHP 电子邮件组件错误

CakePHP 使用来自 Shell cronjob 的电子邮件组件