这让我发疯了......我刚刚上传了一个包含此电子邮件配置的网站,以便从联系表单接收消息:
$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发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。