Добрый вечер. Ребят, подскажите пожалуйста.
Стоит ISPManager, настройки все стандартные.
Почту подключили к Google Apps, сменили MX-записи для домена test-server-1.ru
Используем Sendmail как MTA.
Почта уходит на все ящики, кроме ящиков, которые были созданы на Google Apps (user@test-server-1.ru)
Адрес сервера: test-server-1.ru
Почтовые ящики имеют вид: user@test-server-1.ru
При отправке, в логах ошибки типа "Can't find user". И ведь это правильно, потому что скорей всего Sendmail смотрит на запись в хостах, там прописан IP-адрес текущей машины и домен test-server-1.ru
Вопрос, можно как-то сказать Sendmail, что не ищи ты данные ящики на данном сервер, а ищи их на таких-то ? Либо как-то заставить Sendmail, смотреть на DNS-записи для текущего домена, таким образом дать понять, что гугловский почтовый сервер, обслуживает почту и ему следует искать пользователя там, а не на локальной машине.
Заранее спасибо.
LinuxForum.Fans
Sendmail проблемы на отправку при подключённой гуглпочты
Автор: Aerus
2 сообщений
1627 просмотров
Ребят. Нашёл решение. Если кто-нибудь столкнется с проблемой, вот решение:
Редактируем файл:
nano /etc/mail/sendmail.mc
В конце или перед:
MAILER(`local')dnl
MAILER(`smtp')dnl
дописываем:
define(`MAIL_HUB', `наш.домен.')dnl
define(`LOCAL_RELAY', `наш.домен.')dnl
Переконфигурируем в зависимости от системы:
sendmailconfig или /etc/mail/make
Отправляем тестовое сообщение:
echo -e "To: user@наш.домен\nSubject: Test\nTest\n" | sendmail -bm -t -v
(с) Paweł Gościcki _http://serverfault.com/questions/65365/disable-local-delivery-in-sendmail
Войдите или зарегистрируйтесь, чтобы ответить.