2013-06-02 66 views
0

從我的服務器發送電子郵件給別人賬戶 當我有問題,我的意思是,我需要從 [email protected]發送電子郵件至任何其他帳戶是否通過codeinginter發送電子郵件現場,Gmail或Hotmail等。當然,從PHP script不能使用的cPanel電子郵件帳戶

我已經創建電子郵件帳戶從我CPanel,我試圖通過這個代碼發送電子郵件的 。

$config['protocol'] = 'smtp'; 
$config['smtp_host'] = "mail.mydomain.com"; 
$config['smtp_user'] = "[email protected]"; 
$config['smtp_pass'] = "password"; 
$config['smtp_port'] = "25"; 

$this->load->library('email',$config); 

$this->email->from("[email protected]", 'test'); 

$this->email->to("[email protected]"); // the user email 

$this->email->subject("hello"); 

$this->email->message("test test test"); 

if (!$this->email->send()) { 
    echo "error"; 
    //$this->email->print_debugger(); 
    exit; 
} 
//$this->email->print_debugger(); 
//exit; 
echo "success"; 

注意我使用笨框架。 奇怪的是發送電子郵件沒有任何問題,我得到成功的消息,但是當我去我的收到電子郵件帳戶,我沒有找到 任何電子郵件。 。做什麼,我無聊的形式很多嘗試:(

回答

0

試試這個:

$to = '[email protected]'; 
$subject = 'my subject'; 
$msg = 'Hi..........'; 
$headers = "From: [email protected]\r\nReply-To: [email protected]"; 
$mail_sent = @mail($to, $subject, $msg, $headers); 
echo $mail_sent ? "Mail sent" : "Mail failed"; 

它直接採用從你的服務器&信息發送郵件 能正常工作在我的網站

+0

謝謝您的幫助 我申請你的代碼,我也得到了「郵件發送」的字樣。 但是我進入我的賬戶,並沒有收到任何電子郵件!這是什麼問題? –

+0

檢查您的垃圾郵件文件夾。可能是你可以在那裏得到它 –

+0

不幸沒有,沒有任何電子郵件的痕跡,雖然我確定從電子郵件地址100%:( –

相關問題