Электронная почта не приходит на мой сервер с адресом root@

Электронная почта не приходит на мой сервер с адресом root@

У меня стандартный Debian, работающий с IP-адресом 203.0.113.2, с установленным Postfix (конфигурация по умолчанию).

Я попытался отправить электронное письмо с адреса Gmail на адрес [email protected].

Когда делаешь

$ mail

Я не вижу это письмо.

Как заставить мой сервер принимать электронные письма, отправленные [email protected]извне?

PS: Мне пришел ответ от Gmail: Bad recipient address syntax.

PS2: Я знаю, что лучше иметь доменное имя, но это только для сервера-песочницы.

решение1

Ответ Bad recipient address syntaxот Gmail указывает, что проблема не в вашем сервере postfix. Скорее всего, Gmail ожидает доменное имя и не принимает IP-адрес. Вероятно, самым простым решением будет настроить доменное имя, настроить запись MX в DNS так, чтобы она указывала на сервер Postfix, а затем настроить postfix для приема писем для домена.

В качестве альтернативы вы можете настроить локальный SMTP-сервер на компьютере, который вы используете для отправки тестовых писем, а затем настроить MTA для отправки писем через локальный SMTP-сервер.

решение2

RFC допускает использование IP-адресов и доменных имен в адресах электронной почты, но большинство серверов не принимают такие сообщения.

Exchange Server вернет следующий код ошибки:

501 5.1.3 Invalid address (in reply to RCPT TO command)

Postfix возвращает следующий ответ:

Remote Server returned '501 5.1.3 Bad recipient address syntax'

Вам необходимо действительное доменное имя второго уровня (domain.tld) ​​или третьего уровня (name.domain.tld) ​​с записью MX у вашего DNS-провайдера.

Связанный контент