Попытка использовать мой сервер в качестве ретранслятора для отправки почты на другой сервер дает вам отказ в доступе к ретрансляции, это правильное поведение.
MAIL FROM: admin@myserver SMTP -> FROM SERVER: 250 2.1.0 Ok RCPT TO: admin@gmail.com SMTP -> FROM SERVER: 554 5.7.1 : Relay access denied SMTP -> ERROR: RCPT not accepted from server: 554 5.7.1 : Relay access denied
Попытка использовать мой сервер в качестве ретранслятора моего сервера по какой-то причине работает.
MAIL FROM: admin@myserver SMTP -> FROM SERVER: 250 2.1.0 Ok RCPT TO: admin@myserver SMTP -> FROM SERVER: 250 2.1.5 Ok Sending Mail Message Body... SMTP -> FROM SERVER: 354 End data with . SMTP -> FROM SERVER: 250 2.0.0 Ok: queued as 1D80D380166
Как мне это остановить? У меня уже есть спамер, который рассылает мне предложения о работе
Включите SMTP-авторизацию.
Видеть http://www.postfix.org/SASL_README.html и http://postfix.state-of-mind.de/patrick.koetter/smtpauth/smtp_auth_mailservers.html
Вам нужно создать smtp_sender_restrictions
. Разрешить собственную сеть permit_mynetworks
и / или аутентифицированные отправители permit_sasl_authenticated
а затем заблокируйте любую почту с вашего собственного доменного имени check_sender_access
.