The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Sendmail отправляет локальную почту на релей"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Sendmail отправляет локальную почту на релей" 
Сообщение от Waldgeist Искать по авторуВ закладки(ok) on 22-Ноя-05, 11:47  (MSK)
Есть почтовый сервер, на котором крутится связка Sendmail (8.12.11) + ClamAV (0.87) + SpamAssasin (3.1). Почтовик обслуживает почту локалки (mydomain.net), на него пересылается почта от провайдера и он же отсылает почту наружу (напрямую, а не через провайдера). Проблема в том, что локальная почта от демонов, которая складывается в /var/spool/clientmqueue отправляется релеем на localhost.net. В инете кто-то зарегистрировал это имя и есессно оттуда приходит отлуп. В BIND и hosts прописаны локальные адреса почтовика. В какую сторону рыть?
Система - Мандрака 10.0
Ниже - кусок логи и конфа m4.

/var/log/mail/info
хрум
=============
jAM7dCDS030066: from=root@mydomain.ru, size=251, class=0, nrcpts=1, msgid=<200511220739.jAM7dCDS030066@mydomain.net>, relay=root@localhost
jAM7dCDS030066: to=admin, ctladdr=root@mydomain.ru (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30251, relay=localhost.net. [65.59.245.131], dsn=4.0.0, stat=Deferred: Connection refused by localhost.net.
==============
хрум

/etc/mail/
===========
divert(-1)

include(`../m4/cf.m4')dnl
define(`confDEF_USER_ID',``mail:mail'')dnl
OSTYPE(`linux')dnl
undefine(`UUCP_RELAY')dnl
undefine(`BITNET_RELAY')dnl
define(`confALIAS_WAIT', `30')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
MASQUERADE_AS(`mydomain.ru')dnl
FEATURE(`limited_masquerade')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(mailertable)dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')dnl
FEATURE(genericstable)dnl
FEATURE(always_add_domain)dnl
FEATURE(redirect)dnl
FEATURE(`access_db')dnl
FEATURE(`blacklist_recipients')dnl
FEATURE(dnsbl, `blackholes.mail-abuse.org', `Rejected - see  http://www.mail-abuse.org/rbl/')dnl
FEATURE(dnsbl, `dialups.mail-abuse.org', `Dialup - see http://www.mail-abuse.org/dul/')dnl
FEATURE(dnsbl, `relays.mail-abuse.org', `Open spam relay - see http://www.mail-abuse.org/rss/')dnl
FEATURE(`dnsbl', `dul.ru')dnl
FEATURE(`delay_checks')dnl
FEATURE(`stickyhost')dnl
MAILER(`local')
MAILER(smtp)dnl
MAILER(procmail)dnl
FEATURE(`domaintable')
INPUT_MAIL_FILTER(`clmilter',`S=local:/var/lib/clamav/clmilter.sock,F=, T=S:4m;R:4m')dnl
define(`confINPUT_MAIL_FILTERS',`clmilter')

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Sendmail отправляет локальную почту на релей" 
Сообщение от anonymous Искать по авторуВ закладки(??) on 22-Ноя-05, 12:15  (MSK)
"mailer=relay" in your log file means that your sendmail considers your local domain (mydomain.ru) as external domain.

Try to specify your local domain name "mydomain.ru" in "/etc/mail/local-host-names", then sendmail will use the "local" mailer for delivering mail to local users.

Good luck!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Sendmail отправляет локальную почту на релей" 
Сообщение от Waldgeist Искать по авторуВ закладки(ok) on 22-Ноя-05, 12:23  (MSK)
>"mailer=relay" in your log file means that your sendmail considers your local
>domain (mydomain.ru) as external domain.
>
>Try to specify your local domain name "mydomain.ru" in "/etc/mail/local-host-names", then sendmail
>will use the "local" mailer for delivering mail to local users.
>
>
>Good luck!

/etc/mail/local-host-names
================
localhost
mydomain.ru
mydomain.net
localhost.localdomain
localhost.net
mail.mydomain.ru

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Sendmail отправляет локальную почту на релей" 
Сообщение от anonymous Искать по авторуВ закладки(??) on 22-Ноя-05, 12:49  (MSK)
add this line to your sendmail.mc:
FEATURE(`use_cw_file')dnl
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Sendmail отправляет локальную почту на релей" 
Сообщение от Waldgeist Искать по авторуВ закладки(ok) on 22-Ноя-05, 13:08  (MSK)
>add this line to your sendmail.mc:
>FEATURE(`use_cw_file')dnl


I try it, but doesn't work...
Sorry for my bad english )

/etc/mail/access
==========
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
mydomain.ru RELAY
192.168.0 RELAY
de DISCARD
jp DISCARD
ko DISCARD
lt DISCARD
kr DISCARD
mydomain.net RELAY

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Sendmail отправляет локальную почту на релей" 
Сообщение от anonymous Искать по авторуВ закладки(??) on 22-Ноя-05, 14:37  (MSK)
Sorry for not being able to write Russian: there are not Russian letters on my keyboard.

I would try to remove all unnecessary lines from the .mc file:

MASQUERADE_AS(`mydomain.ru')dnl
FEATURE(`limited_masquerade')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')dnl
FEATURE(genericstable)dnl
FEATURE(always_add_domain)dnl
FEATURE(`stickyhost')dnl

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Sendmail отправляет локальную почту на релей" 
Сообщение от Waldgeist Искать по авторуВ закладки(ok) on 22-Ноя-05, 19:09  (MSK)
>Sorry for not being able to write Russian: there are not Russian
>letters on my keyboard.
>
>I would try to remove all unnecessary lines from the .mc file:
>
>
>MASQUERADE_AS(`mydomain.ru')dnl
>FEATURE(`limited_masquerade')dnl
>FEATURE(`masquerade_envelope')dnl
>FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')dnl
>FEATURE(genericstable)dnl
>FEATURE(always_add_domain)dnl
>FEATURE(`stickyhost')dnl


не помогает. бред какойто. mailer=relay. причем если скармливать внутреннюю почту по smtp, то mailer=local

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Sendmail отправляет локальную почту на релей" 
Сообщение от antoshkin Искать по авторуВ закладки(ok) on 22-Ноя-05, 15:55  (MSK)
hostname сделай правильный у самой машины, и всё будет хорошо.
Наверняка ведь поставил localhost.net

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Sendmail отправляет локальную почту на релей" 
Сообщение от Waldgeist Искать по авторуВ закладки(ok) on 22-Ноя-05, 19:10  (MSK)
нет, с hostname всё нормально
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Sendmail отправляет локальную почту на релей" 
Сообщение от anonymous Искать по авторуВ закладки(??) on 22-Ноя-05, 20:03  (MSK)
sorry for the question, but did you rebuild your sendmail.mc file after changing it?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Sendmail отправляет локальную почту на релей" 
Сообщение от Waldgeist Искать по авторуВ закладки(ok) on 22-Ноя-05, 20:36  (MSK)
>sorry for the question, but did you rebuild your sendmail.mc file after
>changing it?
угу. попробовал интереса ради закомментировать почти все строки. один хрен  косячит... пойду домой экспериментировать...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Sendmail отправляет локальную почту на релей" 
Сообщение от anonymous Искать по авторуВ закладки(??) on 22-Ноя-05, 21:44  (MSK)
try to add the line
DOMAIN(generic)dnl
after the OSTYPE line
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Sendmail отправляет локальную почту на релей" 
Сообщение от Waldgeist Искать по авторуВ закладки(ok) on 23-Ноя-05, 10:21  (MSK)
>try to add the line
>DOMAIN(generic)dnl
>after the OSTYPE line

нет, всё тухло. ладно, черт с ним, через недельку надо попробовать, сейчас не дадут посидеть спокойно

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Sendmail отправляет локальную почту на релей" 
Сообщение от Alex emailИскать по авторуВ закладки(??) on 23-Ноя-05, 22:03  (MSK)
Значит так, кокое отношение к тебе имеет localhost.net накой ляд ты его в local-host-names засунул? руки оторвать. В local-host-names кроме записи localhost и реально зарегестрированных тобой доменных имен, которые делегирует днс прова, вообще быть ничего не должно. Твой конфиг сендмайла это твои проблемы, он тут не причем. У тебя проблема с маршрутами и делегированием днс твоих доменов. И никакой маскарад тебе нафиг не нужен. Он всего лишь предусматривает наличие внутренних почтовых доменов которые надо спрятать.  
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Sendmail отправляет локальную почту на релей" 
Сообщение от Waldgeist Искать по авторуВ закладки(ok) on 25-Ноя-05, 16:26  (MSK)
Значит так, localhost.net ко мне абсолютно никакого отношения не имеет.
Конфиги которые тут выложены это уже попытки исправить положение, так что руки я оставлю себе пока что. А маскарадинг мне всё-таки нужен, чтобы прикрыть домен в удаленном офисе.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Sendmail отправляет локальную почту на релей" 
Сообщение от vvvua emailИскать по авторуВ закладки(ok) on 25-Ноя-05, 16:48  (MSK)
Если я понял правильно:
То, что ломится на localhost.net не должно покидать сервак.

Ответ:
1. Прописать в /etc/hosts
127.0.0.1 localhost.net
2. Добавить в mc файл
define(`confCW_FILE', `-o /etc/mail/local-host-names')
3. В /etc/mail/local-host-names прописать все локальные имена по одному на строчку
localhost
mydomain.ru
localhost.net
4. Проверить DNS сервер на предмет левой зоны localhost.net
Я где-то такой пример встречал...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




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

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