The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"как заставить sendmail релеить почту по локальному домену?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"как заставить sendmail релеить почту по локальному домену?"  +/
Сообщение от jer (ok) on 09-Фев-11, 15:07 
Здравствуйте!

Такая проблемка: есть веб сервер на debian(5.0.8) и sendmail(8.14.3) на нём, чтобы отправлять паролики, регистрацию и прочую ерунду из php. По всем доменам работает нормально, по одному не шлёт. В логах "dsn=5.1.1, stat=User unknown".

Поковырял sendmail -bt, нашёл что домен висит у него в классе $=w, т.е. локальных - один из айпишников сервака разрешается в это имя... Ясно, что он пытается получить письмо в локальный ящик, которого конечно же нет, вместо того чтоб отправить. Как бы его отучить от этого?

Пытался засунуть домен в relay-domains - не помогло.
Потом в access прописал domain.tld RELAY, обновил хэш, перезапустил - результат прежний :(

Sendmail в "заводской" комплектации, как шёл из пакета.

Как заставить его релеить этот домен? А лучше вообще все, чтоб больше не ходить по этим граблям?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "как заставить sendmail релеить почту по локальному домену?"  +/
Сообщение от Medlar email(??) on 09-Фев-11, 18:14 
> Поковырял sendmail -bt, нашёл что домен висит у него в классе $=w,
> т.е. локальных - один из айпишников сервака разрешается в это имя...
> Ясно, что он пытается получить письмо в локальный ящик, которого конечно
> же нет, вместо того чтоб отправить. Как бы его отучить от
> этого?

virtusertable

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "как заставить sendmail релеить почту по локальному домену?"  +/
Сообщение от jer (ok) on 09-Фев-11, 18:45 
> virtusertable

Читаю на sendmail.org:
  virtusertable      A domain-specific form of aliasing

Как мне могут помочь доменные синонимы?

Sendmail полез на dns и увидел что ip машины разрешается в домен и счёл его локальным, посмотреть что MX по этому домену указывает на другую машину он не удосужился.
Задача или заставить его смотреть в MX или просто жестко заставить пересылать по всем доменам.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "как заставить sendmail релеить почту по локальному домену?"  +/
Сообщение от Medlar email(??) on 11-Фев-11, 18:18 
> Как мне могут помочь доменные синонимы?

virtusertable работает только с локальными доменами, перенаправляя предназначенную им почту в другом направлении.

Вижу, проблему вы решили, ну и славно.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Решено"  +/
Сообщение от jer (ok) on 09-Фев-11, 20:54 
Нашёл решение

Можно запретить sendmail'у самостоятельно пытаться определять локальные домены:

define(`confDONT_PROBE_INTERFACES', `true')dnl

http://www.sendmail.org/m4/tweaking_config.html#confDONT_PRO...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру