2012-01-07 80 views
2

我有一个rackspace云,我想要设置LAMP。该服务器有CentOS。PHP邮件功能不发送电子邮件/花费太长时间发送电子邮件

我有sendmail的安装和PHP的邮件功能使用,但时间过久使用PHP邮件功能

<?php 

ini_set('display_errors', true); 
error_reporting(E_ALL); 

    $to = "[email protected]" 
    $subject = "activation code"; 
    $message = "Activation code: 10"; 
    $from = "[email protected] "; 
    $headers = "From: $from"; 
    if(mail($to, $subject, $message, $headers)) { 
     echo 'success'; 
    } 
    else { echo 'deny'; } 

发送一封电子邮件,但是这需要花费大量的时间,当我问Rackspace公司对此他们表示,邮件功能可能使用公共邮件服务器发送邮件,而且由于队列太长,需要时间。但我也有另一个电子邮件服务器。

有无论如何我可以得到这个工作快?我可以使发送邮件安装使用我拥有的电子邮件服务器吗?

回答

0

尝试使用PHP Pear Mail包,它允许您通过sendmail,pop,smtp或imap发送这些邮件,还可以轻松添加附件和队列消息。

我在我的rackspace云上遇到了同样的问题,这解决了它。

+0

感谢您的回复,这是一个选项,我真的不能使用,因为我使用一些CMS发送这些,我不想更改CMS的核心。 – nivanka 2012-01-13 11:38:39

+0

如果你不介意我问的是什么cms – 2012-01-13 13:26:53

+0

silverstripe http://silverstripe.org – nivanka 2012-01-15 16:48:29