Здравствуйте, ребята, я уже некоторое время сталкивался с этой проблемой. Я пытаюсь отправить почту с xampp. Я рассмотрел несколько решений, размещенных здесь, но ни один из них, похоже, не работает. нужно, чтобы кто-то указал мне в правильном направлении.PHP mailer smtp setup с gmail
так в моем php.ini
[mail function]
SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = [email protected]
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
У меня также есть sendmail_path = "\" C: \ XAMPP \ Sendmail \ sendmail.exe \ "-t" комментировал с ;
сейчас в моей sendmail.ini
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
[email protected]
auth_password=123456
force_sender=shadidhaque2014[email protected]
Ps: У меня есть только код выше в sendmail.ini теперь для сценария PHP У меня есть что-то очень простое:
$send=mail('[email protected]', 'subject', 'blah blah blah');
if ($send) {
# code..
echo "yes";
}else
{
echo "no";
}
теперь каждый раз, когда я пытаюсь запустить программу, я получаю нет. Таким образом, никакое электронное письмо не отправляется. Где я могу ошибиться. Спасибо заранее.
Проверьте файлы журналов почты, которые вы определили. Для этого они нужны! – rjdown
Вы ошибаетесь, вызывая 'mail()' самостоятельно; это плохой путь. Вы отметили этот вопрос как PHPMailer, но не используете его. [Get it here] (https://github.com/PHPMailer/PHPMailer), следуйте [этому примеру] (https://github.com/PHPMailer/PHPMailer/blob/master/examples/gmail.phps) и [ прочитайте документы] (https://github.com/PHPMailer/PHPMailer/wiki). – Synchro