Нет адреса отправителя, и id в письме. Как исправить?
Имеем такую картину: Если мы подключаемся по telnet 127.0.0.1 25 или 192.168.0.107, и пытаемся отправить письмо - всё нормально
` Return-Path:
X-Original-To: root@volmed.org.ru
delivered-To: root@volmed.org.ru
Received: from dsds.ru (unknown [192.168.0.107])
by Debian-Server (Postfix) with SMTP id 35460421D42
for ; Thu, 16 Apr 2020 10:54:16 +0700 (+07)
Message-Id: <20200416035421.35460421D42@Debian-Server>
Date: Thu, 16 Apr 2020 10:54:16 +0700 (+07)
From: kk@dsds.ru`
Но, если мы отправим письмо на внешний ip адрес. (37.193..)
Или с другого сервера на 192.168.0.107, будет вот это.
`Return-Path:
X-Original-To: root@volmed.org.ru
Delivered-To: root@volmed.org.ru
Received: from ash.ru (l37-***.****.****.novotelecom.ru [37.***.****.****])
by Debian-Server (Postfix) with SMTP id 93664421D42
for ; Thu, 16 Apr 2020 10:52:40 +0700 (+07)`
Суть проблемы в том, что нет адреса отправителя, и id Он тупо не отображается. debian 10
Самое интересное, что перустановил postfix, dovecot. Установил даже 100% рабочие конфиги.
Почтовый клиент должен сам указывать эти заголовки. Как почтовый сервер определит отправителя, если он знает в лучшем случае rDNS IP-адреса пользователя?
Escape character is '^]'.
220 Debian-server ESMTP (debian)
HELO yand.ru
250 Debian-server
mail from:jfj@yand.ru
250 2.1.0 Ok
rcpt to:root@volmed.org.ru
d250 2.1.5 Ok
data
354 End data with .
.
250 2.0.0 Ok: queued as 67E51421DBD
mail from - вот отправитель.
И localhost же нормально отсылает.
MAIL From не имеет отношения к полю From, они часто отличаются. Вообще говоря, сервер может что-то дописывать в письмо, ибо на это нет никаких ограничений, но и обязанности тоже нет.
Я когда тестирую почту и ленюсь указывать поле From: и другие, то получаю письмо с неизвестного отправителя с неизвестным заголовком с неизвестной датой чаще всего сразу же в спаме.
dsdsda976, локальный почтовый сервер может делать что угодно, это не значит, что другие почтовики будут делать то же самое. Более того, плохие заголовки дают лишние очки в спамофильтр.