В транспортной конфигурации Exim я добавил заголовок X-Report-Abuse.
Это работает, если электронное письмо отправлено из почтового клиента, но не из приложения PHP.
remote_smtp:
driver = smtp
dkim_domain = ${lc:${domain:$h_from:}}
dkim_selector = x
dkim_private_key = /etc/exim/dkim.private.key
dkim_canon = relaxed
headers_add = X-Report-Abuse: Please report any abuse text
Где я могу добавить ту же строку в Exim для того же заголовка, добавленного только к почте, отправленной из WordPress или PHP-приложений?
Я попытался добавить эту строку заголовка в настройках маршрутизаторов, но проблема в том, что входящая почта на мой адрес электронной почты не должна иметь строку X-Report-Abuse, так как электронная почта не отправляется с моего сервера, получена от других.
Если я добавлю, как показано ниже:
vmail_aliases:
driver = redirect
allow_defer
allow_fail
data = ${lookup{$local_part}lsearch{/etc/vmail/$domain/aliases}}
domains = dsearch;/etc/vmail
qualify_domain = $domain
pipe_transport = address_pipe
retry_use_local_part
headers_add = X-Report-Abuse: Please report any abuse text
dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
headers_add = X-Report-Abuse: Please report any abuse text
no_more
также внешнее электронное письмо, полученное на мой адрес электронной почты, будет сообщать о X-Report-Abuse, в этом нет никакого смысла, так как если я хочу сообщить о полученном спаме, мне кажется, что сообщение о нарушении должно быть отправлено мне, но я никогда не отправлял это электронное письмо, которое я получил.
Спасибо вам за помощь.
Может быть, мне нужно установить заголовки на PHP.ini?
http://php.net/manual/en/function.mail.php
Я хочу добавить X-Report-Abuse: TEXT со всей почтой, сгенерированной из sendmail / PHP.
Как я могу установить это на PHP.ini, чтобы быть по умолчанию для всей почты?
Нужно настроить sendmail?
Задача ещё не решена.
Других решений пока нет …