Теперь, когда релей через Gmail работает, отключить его и вернуть локальную доставку напрямую с твоего сервера — очень просто. Но важно сделать это аккуратно, чтобы Postfix снова начал отправлять почту самостоятельно, а не пытался использовать Gmail.

Ниже — чистый, точный и рабочий план.


🧹 1. Удаляем (или комментируем) relayhost

Открой:

nano /etc/postfix/main.cf

Найди строку:

relayhost = [smtp.gmail.com]:587

И либо удали её, либо закомментируй:

#relayhost = [smtp.gmail.com]:587

После этого Postfix перестанет отправлять почту через Gmail и будет пытаться доставлять её напрямую по MX‑записям домена получателя.


🧹 2. Отключаем SASL‑авторизацию (она больше не нужна)

В том же файле закомментируй строки:

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_sasl_type = cyrus

Станет так:

#smtp_sasl_auth_enable = yes
#smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
#smtp_sasl_security_options = noanonymous
#smtp_sasl_tls_security_options = noanonymous
#smtp_sasl_type = cyrus

🧹 3. (Опционально) Удаляем пароль Gmail

Если хочешь полностью очистить систему:

rm /etc/postfix/sasl_passwd
rm /etc/postfix/sasl_passwd.db

🔄 4. Перезапускаем Postfix

systemctl restart postfix

🧪 5. Проверяем, что релей отключён

postconf | grep relayhost

Должно быть пусто или:

relayhost =

📤 6. Тестируем отправку напрямую

echo "test" | mail -s "direct test" your@gmail.com
tail -n 50 /var/log/mail.log

Если всё правильно:

  • Postfix будет искать MX‑записи домена получателя
  • подключаться напрямую
  • отправлять письмо без релея

⚠️ Важный момент: для прямой отправки почты сервер должен быть «белым»

Чтобы письма доходили, нужно:

✔ Белый IP (не в спам‑листах)
✔ PTR‑запись (reverse DNS) → должна указывать на твой домен
✔ SPF для твоего домена
✔ DKIM (желательно)
✔ Открытый порт 25 (не заблокирован провайдером)

Если что‑то из этого отсутствует — письма могут:

  • уходить в спам
  • не доставляться
  • отклоняться серверами получателей

От alex

Обучаемый.