Я використовую Sendmail на сервері Centos для надсилання електронної пошти для PHP-скриптів, але проблема полягає в тому, що пошта доставляється в локальну поштову скриньку на машині, а не те, що вказано в записах MX для домену - що насправді вказує на іншу машину I використовувати для електронної пошти.
Я хотів би, щоб sendmail не намагався локально доставляти пошту для домену, на який налаштована машина, чи є простий спосіб відключити локальну доставку?
Домен відсутній у файлі локальних імен-хостів.
Я вже зробив багато гугла, і я подивився на:
Конфігурація Sendmail не доставляє пошту на локальну машину
Вимкнути місцеву доставку в Sendmail
Але або відповіді немає, або вона не підходить.
Я не хочу ретранслювати на інший сервер, я просто хочу, щоб він надсилав пошту незалежно від домену.
Наведіть приклад:
У мене є два сервери, один - поштовий сервер на mail.example.com і веб-сервер, який є example.com, коли я використовую службу smtp на веб-сервері, яка в даний час спрямовує пошту до локальної поштової скриньки на example.com, але він повинен переходити до поштових скриньок на mail.example.com
Вихід повернення sendmail -bt:
РЕЖИМ ТЕСТУВАННЯ АДРЕСИ (набір правил 3 НЕ автоматично викликається) Введіть > 3,0 info@example.com canonify input: info @ example. ком Вхід Canonify2: інформація Canonify2 повертає: інформацію канонізує повернення: інформація вхід для розбору: інформація Вхід Parse0: інформація Parse0 повертає: інформація Вхід ParseLocal: інформація ParseLocal повертає: інформацію Вхід Parse1: інформація Parse1 повертає: $ # local $: info повертає розбір: $ # local $: info