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



我有问题时,从我的服务器发送电子邮件到某人的帐户我的意思是我需要从myemail@mydomain.com到任何另一个帐户是否Live, hotmail或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框架。奇怪的是,发送电子邮件没有任何问题,我收到了成功的消息,但是当我去我的接收电子邮件帐户时,我没有找到任何电子邮件。做了这么多尝试,我已经厌倦了。

try this:

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

它直接从你的服务器获取详细信息&发送邮件。

最新更新