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

时间:2009-09-28 19:50:37

标签: php cakephp smtp email xampp

问候! 我正在尝试将简单的邮件功能添加到一个小的Web应用程序中,我被卡住了。我可以在本地机器上发送电子邮件从终端发送给我自己很好,但当我尝试运行应用程序时,我得到“连接被拒绝: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上运行它,并且只尝试核心邮件comp。 提前谢谢!

1 个答案:

答案 0 :(得分:4)

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