Я знаю, что есть много вопросов, похожих на этот, ни один из них мне вообще не помог.
Я 'webmaster@camspark.com Я получаю их в своей учетной записи gmail без проблем, даже если он использует тот же sendmail, проблема в том, что я думаю, что имя хоста моего ящика установлено на highgamer.com, если я установил его на что-нибудь еще, то sendmail не работа вообще просто зависает.
Я мог отправлять электронные письма на любой внешний домен, например test@gmail.com
, и с ними не возникало проблем. Но когда я пытаюсь отправить электронное письмо на test@mydomain.com
тот же домен, где настроен сервер sendmail, оно не отправляется, оно приходит локально с помощью команды console mail
, но я недавно отключил это, задав здесь несколько вопросов
, чтобы устранить некоторые несоответствия.
Мой / etc / mail / local-host-names
не содержит адрес моего домена.
Мой sendmail.mc
, который я компилирую с использованием m4
в sendmail.cf
после изменений.
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
Затем перезагрузите мою службу sendmail, запустив
service sendmail restart
, чтобы предотвратить попадание электронной почты локально на мою команду mail
в ssh
. Я добавил эти 3 строки в свой sendmail.mc
define(`MAIL_HUB', `highgamer.com.')dnl
define(`LOCAL_RELAY', `highgamer.com.')dnl
define(`confDOMAIN_NAME', `highgamer.com')dnl
чуть выше MAILER (smtp) dnl
Вот полный анализ sendmail и журнал отладки проблем
Как видите, он подключается к localhost 127.0.0.1
вместо моих записей MX для этого домена.
ИЗМЕНИТЬ ЛУЧШЕЕ ФОТО ДОКАЗЫВАЕТ НИЧЕГО, ЗДЕСЬ ФОТО CAMSPARK.COM
Вот мои настройки MX для того же доменного имени.
Агент отправки sendmail
по умолчанию использует 127.0.0.1. Вам вообще нужен почтовый сервер? Если нет, настройте sendmail
для отправки почты из командной строки в другое место, отредактировав submit.mc
, чтобы указать на желаемый домен:
dnl FEATURE(`msp', `[127.0.0.1]')dnl
FEATURE(`msp', `highgamer.com')dnl
Затем перестройте submit.cf
. (Без запущенного почтового сервера вам может потребоваться задание cron или что-то, чтобы устранить временные сбои доставки в ваш MX, или обработчик очереди агента отправки, в зависимости от того, как вы хотите с этим справиться.)
Решено! удалив
define(`confDOMAIN_NAME', `highgamer.com')dnl
, вы можете получить ошибки User unknown root
от доставки postmaster после этого, но есть способ исправить это быстрое исправление, я имею в виду, добавив (скрытый), чтобы перенаправить на ваш основной адрес электронной почты в вашем настройки регистрации домена.