2012-01-07 105 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