это мой код для отправки электронной почты с помощью gmail, но он не работает, я стараюсь, чтобы он работал в течение 4 дней, но все еще не работает.
, пожалуйста, помогите мне, это было работать до 6 дня, после этого не работает, сервер сказал мне, чтобы изменить PHPMailer на SMTP Gmail, я изменился, но все еще не работает ...
Я зарегистрирован в электронной почте Amazon SES, но я не знаю, как его использовать, поэтому у меня есть 2 варианта: сделать это на моем обычном сервере или перейти на Amazon SES, если у SES больше шансов научить меня, как использовать Это .
мой сайт для проверки
мой контроллер
public function Send_Single_Email_Try ()
{
$email_config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => '465',
'smtp_user' => 'xx@gmail.com',
'smtp_pass' => 'xx',
'mailtype' => 'html',
'starttls' => true,
'newline' => "\r\n"
);
$this->load->library('email', $email_config);
$this->email->from('someuser@gmail.com', 'invoice');
$this->email->to('test@test.com');
$this->email->subject('Invoice');
$this->email->message('Test');
$this->email->send();
if($send)
{
echo 1;
}
else
{
echo 0;
}
}
мой JS
$(document).on('click','#SendEmailTry',function(e){
e.preventDefault();
$.ajax({
url:"<?php echo
base_url('Email/Send_Single_Email_Try/')?>",
type: "POST",
dataType: "text",
success:function(data)
{
if (data == 1)
{
alert("send");
}
else
{
alert("notsend");
}
},
error: function (jqXHR, textStatus, errorThrown)
{
alert("error")
}
});
});