无法使用cpanel电子邮件帐户通过codeinginter发送电子邮件

时间:2013-06-02 10:20:24

标签: codeigniter email cpanel

从我的服务器向某人帐户发送电子邮件时出现问题 我的意思是我需要发送电子邮件 myemail@mydomain.com 到任何其他帐户直播,热门邮件还是Gmail?等 当然来自PHP script

我已经从CPanel创建了电子邮件帐户,我尝试通过此代码发送电子邮件。

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

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

$this->email->from("myemail@mydomain.com", 'test');

$this->email->to("actualemail@live.com"); // 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";

请注意我正在使用codeigniter框架。 奇怪的是发送电子邮件没有任何问题,我收到成功消息,但当我去我的接收电子邮件帐户时,我找不到 任何邮件。做什么,我很无聊很多尝试:(。

1 个答案:

答案 0 :(得分:0)

试试这个:

$to = 'you@gmail.com';
$subject = 'my subject';
$msg = 'Hi..........';
$headers = "From: info@domain.com\r\nReply-To: info@domain.com";
$mail_sent = @mail( $to, $subject, $msg, $headers );
echo $mail_sent ? "Mail sent" : "Mail failed";

它直接从您的服务器&发送邮件。 这在我的网站上运行良好。