Есть ли способ заставить Postfix обрабатывать почту как новую почту (Inmail) вместо Sent mail (Outmail), если установлен определенный заголовок?
Поскольку входящая почта проходит через правила маршрутизации (например, пересылки) и просто доставляется на тот адрес, на который она была получена. Исходящие сообщения будут доставлены на все адреса в полях «Кому», «Копия» и «Скрытая копия».
Я хочу, чтобы все эти заголовки (To, Cc) были там, но я хочу, чтобы почта отправлялась только на определенный адрес.
Я получаю почту на адрес, анализирую ее на php и хочу, чтобы она была доставлена на адрес пользователя в зависимости от информации внутри почты. Но, конечно, письмо уже было отправлено всем другим получателям с сервера-отправителя.
Использование для этого:
Postfix не делает различий между типами почты. Все сообщения проходят один и тот же процесс маршрутизации для всех адресов получателей конверта.
В To
, CC
, и BCC
заголовки не имеют к этому никакого отношения. Единственный раз, когда постфикс что-то делает с ними, - это когда сообщение отправляется на sendmail
программа и -t
вариант был указан. В этом случае эти заголовки будут проверены, чтобы получить список получателей исходного конверта.
В любом случае, кроме описанного в предыдущем абзаце, список получателей всегда указывается отдельно от любых заголовков, либо с использованием RCPT TO
Команда SMTP или в качестве аргументов, не являющихся опциями, для sendmail
программа.