codeigniter发送电子邮件但不是所有时间

时间:2016-07-27 15:20:01

标签: php codeigniter email server smtp

这让我发疯了......我刚刚上传了一个包含此电子邮件配置的网站,以便从联系表单接收消息:

    $config = Array(
        'protocol' => 'smtp',
        'smtp_host' => 'mail.mysite.com',
        'smtp_port' => 587,
        'smtp_user' => 'noreply@mysite.com.ar', 
        'smtp_pass' => 'mypass', 
        'mailtype' => 'html',
        'charset' => 'iso-8859-1',
        'wordwrap' => TRUE
    ); 

    $this->email->initialize($config);
    $this->email->set_newline("\r\n");

    $this->email->from($data['ct_email'], "contact form");
    $this->email->reply_to($data['ct_email']);
    $this->email->to("prueba@mysite.com");
    $this->email->bcc("noreply@mysite.com.ar"); //copy
    $this->email->subject($data['ct_subject']);
    $this->email->message($data['ct_message']);

    $email = false; 
    if($this->email->send()){     
        $email = true;   
    } 
    return $email;

正如您所看到的,我有.com和.com.ar,我的服务器配置了.com.ar帐户,但我创建了.com

的别名

问题在于消息以1到10条消息发送到......这意味着它有时只能起作用。

我该如何解决这个问题?我尝试过更改电子邮件地址,但它们都是一样的......

我一直在尝试发送消息,但有时只发送消息。对于未被发送的,这是显示的错误:

-0300 220 - 我们不授权使用此系统来传输未经请求的,220和/或批量电子邮件。 无法使用PHP SMTP发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。

0 个答案:

没有答案