Поддержка Плагины DKIM через встроенный PHP Mailer

  • Поделитесь своим опытом, ссылками на полезные материалы о том, как настроить отправку писем через PHP Mailer с DKIM подписью.

    Я знаю, что в WordPress есть встроенные классы SMTP и PHPMailer, которые, судя по исходникам, могут добавлять DKIM подписи. Подключаться к SMTP серверу я так полагаю не надо, если можно сразу через PHP отправить письмо со всеми нужными подписями, заголовками, кодировками и т. п.

    Файлы:
    wp-includes/class-phpmailer.php
    wp-includes/class-smtp.php

    Возможно, проще поднять Postfix и настроить добавление DKIM подписей там, а PHPMailer будет отправлять письма через SMTP, но на сервере с малым кол-ом ОЗУ меньше сервсисов -> выше производительность и скорость.

Просмотр 1 ответа (всего 1)
  • После обсуждения на другом сайте было принято решения отправлять письма STMP сервером. Цитирую:

    @Коля: SMTP-сервер при получении письма от клиента ставит его в очередь отправки и пытается передать серверу получателя. Если передача по каким-то причинам не прошла, но ошибка не является критической, то сервер оставляет письмо в очереди и делает повторные попытки, обычно с интервалом 10-30 минут в течение 2-3 суток.
    SMTP-клиент (в том числе и PHP-mail) же никаких очередей не держит и при неудачной отправке письма просто выдаёт ошибку.
    На этом основана система защиты от спам-ботов greylist, которая при первом обнаружении триады (сервер отправителя, адрес отправителя, адрес получателя) выдаёт ошибку 451 (служба временно недоступна), если такая же триада приходит через 5 или более минут, то письмо принимается.

    https://toster.ru/q/146997

Просмотр 1 ответа (всего 1)
  • Тема «DKIM через встроенный PHP Mailer» закрыта для новых ответов.