Удалить IP отправителя из заголовков письма

02 Nov 2016 | Автор: anchous |

Шлю тут письмо с новоподнятого сервака под Exim. Все настраивалось автоматом установщиком Vesta CP, т.ч я только добавил домены для почты.

Отправляю письмо и тут же получаю отлуп SMTP error from remote mail server after MAIL FROM:<mine@mail.info> SIZE=2890: host NUGHNYIDOMAIN.ru [RCP_MAIL_IP]: 550 Access denied – Invalid HELO name (See RFC2821 4.1.1.1)

то есть мой почтарь представляется левым именем при smtp диалоге

лезем дальше в дебри заголовков и видим
Return-path: <mine@mail.info>
Received: from ppp1-2-3-4.pppoe.spdop.ru ([1.2.3.4] helo=[192.168.1.101])
    by cs25607 with esmtpsa (UNKNOWN:AES128-SHA:128)
    (Exim 4.72)
    (envelope-from <mine@mail.info>)

то есть мало того что это жывотное представляется  левым именем isp клиента, так еще и сдает айпи клиента. Поскольку при работе в интернете не всегда стоит упоминать где ты сидишь, хотя бы потому что по твоему IP могут прислать банальный DoS. Поэтому желательно, как минимум, скрыть IP отправителя из заголовков письма.

Собственно для того чтобы избежать ошибки в HELO, надо либо прописать корректное имя сервера в /etc/hosts либо добавить в раздел траспортов конфига exim строчку helo_data, отдающую нужный HELO для исходящей почты. Лучше конечно сделать и то и то:

##### /etc/exim/exim.conf
remote_smtp:
  driver = smtp
  helo_data = $sender_address_domain
############

если подкючали DKIM при настройке домена, то helo_data скорее всего будет закоментирован.

Для того чтобы удалить IP с контактными данными клиента из заголовка письма, идем опять же в конфиг -> раздел транспортов remote_smtp, куда добавляем строку, вырезающую этот заголовок в исходящем сообщении:

remote_smtp:
  driver = smtp
  headers_remove = Received:X-Special-Header

VN:F [1.9.21_1169]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)
Удалить IP отправителя из заголовков письма, 10.0 out of 10 based on 1 rating

Отзывов: 2 на «Удалить IP отправителя из заголовков письма»

  1. Автор: Другой Ололоша на 24 Dec 2016

    Не могу понять смысл удаления айпи адреса. Ведь принимающая сторона все равно его получит! Т.е. например, в gmail, их MTA добавляет в заголовки айпи адрес отправителя. Ну и смысл?

    [Reply]

    anchous Reply:

    кинул себе на разные ящики несколько писем с gmail – не увидел где там в заголовках упоминается айпишник клиента

    [Reply]

    VN:F [1.9.21_1169]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.21_1169]
    Rating: 0 (from 0 votes)

Ваш отзыв