Я пытаюсь просто отправлять электронные письма через PHP mail () функцию с сервера PLESK, используя sendmail (в / usr / sbin / sendmail ).
Я уже прочитал контрольный список Джона Конде, объясненный здесь Функция PHP mail не завершает отправку электронной почты , и моя проблема, скорее всего, связана с провайдером, потому что мой скрипт отправляетэлектронные письма на учетную запись Gmail, но никто другой;электронное письмо, отправленное на учетные записи gmail, попадает в папку СПАМ. Я пытаюсь отправить, например, на name@company.it.
Прежде чем вы спросите, я уже проверил свойIP репутация отправителя, проверил обратный результат DNS и получил оценку 9 из 10 на http://mail -tester.com / [проверка спама].
В php.iniДомен я поставил поля как: SMTP, smtp_port, sendmail_from, sendmail_path, auth_password, auth_username.(поскольку у меня есть сертификат SSL в домене, я использую порт 465 на сервере smtp провайдера).
Это фрагмент кода:
<?php
error_reporting(-1);
ini_set('display_errors', 'On');
ini_set('display_startup_errors', 1);
set_error_handler("var_dump");
//
$replyTo = "website@globalpower.it";
$mailTo = "fcaliari@e-globalservice.it";
//Test sender delle Email
$headers = 'From: '.$replyTo."\r\n".
'Reply-To: '.$replyTo."\r\n" .'X-Mailer: PHP/' . phpversion();
if (mail($mailTo,"Title","Body of the message",$headers)){
echo "Mail ok";
} else {
echo "Error Mail";
}
?>
Это журналсервер в почтовом каталоге
Aug 23 10:38:20 webserver check-quota[1905]: Starting the check-quota filter...
Aug 23 10:38:20 webserver journal: plesk sendmail[1904]: handlers_stderr: SKIP
Aug 23 10:38:20 webserver journal: plesk sendmail[1904]: SKIP during call 'check-quota' handler
Aug 23 10:38:20 webserver postfix/pickup[1560]: DAC521A8B: uid=10003 from=<rootgp@globalpower.it>
Aug 23 10:38:20 webserver postfix/cleanup[1910]: DAC521A8B: message-id=<20180823143820.DAC521A8B@webserver.e-globalservice.it>
Aug 23 10:38:20 webserver postfix/qmgr[1561]: DAC521A8B: from=<rootgp@globalpower.it>, size=450, nrcpt=1 (queue active)
Aug 23 10:38:20 webserver postfix-local[1915]: postfix-local: from=rootgp@globalpower.it, to=fcaliari@e-globalservice.it, dirname=/var/qmail/mailnames
Aug 23 10:38:20 webserver postfix-local[1915]: cannot chdir to mailname dir fcaliari: No such file or directory
Aug 23 10:38:20 webserver postfix-local[1915]: Unknown user: fcaliari@e-globalservice.it
Aug 23 10:38:20 webserver postfix/pipe[1914]: DAC521A8B: to=<fcaliari@e-globalservice.it>, relay=plesk_virtual, delay=0.05, delays=0.03/0.01/0/0.01, dsn=2.0.0, status=sent (delivered via plesk_virtual service)
Aug 23 10:38:20 webserver postfix/qmgr[1561]: DAC521A8B: removed
В логах появляется это электронное письмо rootgp@gloablpower.it, которое я никогда не использовал в файле php.ini или в скрипте
Любая помощь, оцените!