Вы здесь

Postfix не отправлять почту локально

  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
Postfix не отправлять почту локально

Если не получается отправлять письма через Postfix, значит имя сервера в сети такое же, как имя домена для почты. Поэтому локальный почтовый сервер не просматривает МХ записи домена на DNS - сервере. Он «думает», что внешние почтовые ящики находятся у него. При этом, в логах он выдает примерно такое:

postfix/local[47565]: DA42656470: to=, relay=local, delay=0.03, delays=0.02/0/0/0, dsn=5.1.1, status=bounced (unknown user: "user1″)

Решается данная проблема так: 1. Открываем файл конфигурации Postfix – main.cf 2. Если это система FreeBSD, то путь к нему выглядит примерно так:

/usr/local/etc/postfix/main.cf

Затем находим здесь директиву myhostname, где вписываем имя, отличающееся от имени сервера. Также надо отключить комментирование строки. Для того, чтобы отправленные письма не классифицировались как спам, нужно чтобы имя сервера было включено в новое имя. К примеру, есть домен domain.com и сервер с аналогичным названием. Письма с сервера, посредством использования Postfix не отправляются на почтовые ящики типа user1@domain.com, размещенные на постороннем сервере.

Директива myhostname должна быть изменена следующим образом: myhostname = mail.domain.com Затем надо заново запустить Postfix командой:

/usr/local/etc/rc.d/postfix restart

Теперь почтовый клиент будет считать, что его название mail.domain.com. Соответственно, он будет просматривать, куда оправлять почту в МХ записи domain.com. Значит, проблема решена, Postfix больше не будет отправлять все письма локально.

Добавить комментарий

Fill in the blank.




наверх