В скрипт я добавляю $mail->MessageID = "<@мой домен.ru>";
Так вот что необходимо прописать до собаки, чтобы получить messageID, как я писал выше?
Как правильно указать timestamp?
Владимир Дубровин, С этим разобрался, спасибо. Ещё вопрос как привести message-id к виду <92147654.20180516164846990@домен> Первые цифры до точки - рандомные, а после - указывается дата до милисекунд. Message ID формирую в настройках скрипта.
Владимир Дубровин, Да, именно. DKIM которая генерируется в exim - я убрал из заголовков. И оставил ту, которая формируется PHP скриптом, потому что php mailer позволяет детально редактировать каждый тэг подписи, в то время exim не даёт такой возможности.
А если к примеру генерировать message-id в php скрипте, а в exim убрать. Будет ли это решением? или есть какое-то иное?
в PHPMailer.php строки пустые, однако написано что message ID будет сгенерировано автоматически
/**
* An ID to be used in the Message-ID header.
* If empty, a unique id will be generated.
* You can set your own, but it must be in the format "",
* as defined in RFC5322 section 3.6.4 or it will be ignored.
*
* seehttps://tools.ietf.org/html/rfc5322#section-3.6.4
*
* var string
*/
public $MessageID = '';
/**
* The message Date to be used in the Date header.
* If empty, the current date will be added.
*
* var string
*/
public $MessageDate = '';