The OpenNET Project / Index page

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

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

"Sendmail: Как обойти Class {w}?"  
Сообщение от vyp08 email on 20-Июн-06, 11:12 
Добрый день!
Такая проблема: в /etc/mail/local-host-names почтового сервера локальной сети прописан "domain.ru", соответственно и письма для *@domain.ru не уходят далее локального сервера. Можно ли настроить сервер таким образом, чтобы для отдельного пользователя user@domain.ru это правило не выполнялось и письма для него уходили в инет?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

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


1. "Sendmail: Как обойти Class {w}?"  
Сообщение от Medlar on 20-Июн-06, 11:24 
а aliases здесь нельзя применить?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Sendmail: Как обойти Class {w}?"  
Сообщение от vyp08 email on 20-Июн-06, 12:00 
  Каким образом? Как объяснить sendmail'у, что вот для этого пользователя почту отправь в интернет, а для всех остальных передай локальному агенту?
  Применение virtusertable:
user@domain.ru user@[xxx.xxx.xxx.xxx]
также не работает - удаленный сервер ругается, IMHO, поскольку на нем висит куча виртуальных хостов.


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

3. "Sendmail: Как обойти Class {w}?"  
Сообщение от lavr email on 20-Июн-06, 12:37 
>  Каким образом? Как объяснить sendmail'у, что вот для этого пользователя
>почту отправь в интернет, а для всех остальных передай локальному агенту?
>
>  Применение virtusertable:
>user@domain.ru user@[xxx.xxx.xxx.xxx]
>также не работает - удаленный сервер ругается, IMHO, поскольку на нем висит
>куча виртуальных хостов.

вы изначально сделали через ЖОПУ засунув domainname в local-host, теперь дальше
пытаетесь одну жопу разрулить другой! :(

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

4. "Sendmail: Как обойти Class {w}?"  
Сообщение от vyp08 email on 20-Июн-06, 13:49 
Не буду противоречить, однако, смею заметить, кроме бессмысленного и грубого замечания от Вас ничего не поступило, и потому - "feci qvod potvi, faciant meliora potentes" (за орфографию не ручаюсь).
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Sendmail: Как обойти Class {w}?"  
Сообщение от lavr email on 20-Июн-06, 15:58 
>Не буду противоречить, однако, смею заметить, кроме бессмысленного и грубого замечания от
>Вас ничего не поступило, и потому - "feci qvod potvi, faciant
>meliora potentes" (за орфографию не ручаюсь).

сударь, будучи столь достойной и уважающей себя персоной, вы вероятно соблаговалили
изучить следующие рукописи:

/path/sendmail_sources/doc/op/op.me
+
/path/sendmail_sources/cf/README

смею предположить что domain вы прописали в local-hosts исключительно под страшной
и жесткой угрозой.

Вечно ваш Ванятка из городка.

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

8. "Sendmail: Как обойти Class {w}?"  
Сообщение от vyp08 email on 20-Июн-06, 16:19 
>>Не буду противоречить, однако, смею заметить, кроме бессмысленного и грубого замечания от
>>Вас ничего не поступило, и потому - "feci qvod potvi, faciant
>>meliora potentes" (за орфографию не ручаюсь).
>
>сударь, будучи столь достойной и уважающей себя персоной, вы вероятно соблаговалили
>изучить следующие рукописи:
>
>/path/sendmail_sources/doc/op/op.me
>+
>/path/sendmail_sources/cf/README
>
>смею предположить что domain вы прописали в local-hosts исключительно под страшной
>и жесткой угрозой.
>
>Вечно ваш Ванятка из городка.
Да, читалс. Страшной и жестокой угрозы не было, просто все работало. В настоящий момент изменились обстоятельства.
Не откажите в любезности, ткните носом в то место, где написано, как надо, благодарность не будет иметь границ :)


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

10. "Sendmail: Как обойти Class {w}?"  
Сообщение от lavr email on 20-Июн-06, 16:33 
>>>Не буду противоречить, однако, смею заметить, кроме бессмысленного и грубого замечания от
>>>Вас ничего не поступило, и потому - "feci qvod potvi, faciant
>>>meliora potentes" (за орфографию не ручаюсь).
>>
>>сударь, будучи столь достойной и уважающей себя персоной, вы вероятно соблаговалили
>>изучить следующие рукописи:
>>
>>/path/sendmail_sources/doc/op/op.me
>>+
>>/path/sendmail_sources/cf/README
>>
>>смею предположить что domain вы прописали в local-hosts исключительно под страшной
>>и жесткой угрозой.
>>
>>Вечно ваш Ванятка из городка.
>Да, читалс. Страшной и жестокой угрозы не было, просто все работало. В
>настоящий момент изменились обстоятельства.
>Не откажите в любезности, ткните носом в то место, где написано, как
>надо, благодарность не будет иметь границ :)

вам указали в первом письме на наличие domain в local-host-names, вероятно тот кто
это делал ПОНИМАЛ зачем, для чего и чем грозит.

Когда уберете, найдете массу вариантов решения своей проблемы, но это уже не будет
закидыванием ноги за голову и обдумыванием как из этого положения, этой же ногой
почесать на груди.

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

5. "Sendmail: Как обойти Class {w}?"  
Сообщение от Medlar on 20-Июн-06, 15:32 
>  Каким образом?

Только что получилось через aliases:
user:     user@[1.2.3.4]

Правда на моем удаленном сервере нет виртуальных хостов
Как именно он ругается?


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

7. "Sendmail: Как обойти Class {w}?"  
Сообщение от vyp08 email on 20-Июн-06, 16:14 
Ругается так (из mail.log):
... mailer=esmtp, pri=30572, relay=[xxx.xxx.xxx.xx] [xxx.xxx.xxx.xx], dsn=5.5.4, stat=Service unavailable

По совету предшествующего визави (lavr) попробовал сделать все иначе. Убрал domain.ru из local-host-names и вставил его в virtual-domains, одновременно добавив

VIRTUSER_DOMAIN_FILE(`/etc/mail/virtual-domains')

в sendmail.mc. Но в этом случае, IMHO, придется прописывать каждого локального пользователя в
virtusertable:

user1@domain.ru %1
...
userX@domain.ru %1

В этом случае почта для тех, кого нет в virtusertable, уйдет в инет. Правда, при добавлении в системе нового локального пользователя придется добавлять его и в virtusertable, что не есть хорошо.
Этот вариант не кажется мне красивым :(.

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

9. "Sendmail: Как обойти Class {w}?"  
Сообщение от lavr email on 20-Июн-06, 16:28 
>Ругается так (из mail.log):
>... mailer=esmtp, pri=30572, relay=[xxx.xxx.xxx.xx] [xxx.xxx.xxx.xx], dsn=5.5.4, stat=Service unavailable
>
>По совету предшествующего визави (lavr) попробовал сделать все иначе. Убрал domain.ru из
>local-host-names и вставил его в virtual-domains, одновременно добавив
>
>VIRTUSER_DOMAIN_FILE(`/etc/mail/virtual-domains')
>
>в sendmail.mc. Но в этом случае, IMHO, придется прописывать каждого локального пользователя

>virtusertable:
>
>user1@domain.ru %1
>...
>userX@domain.ru %1
>
>В этом случае почта для тех, кого нет в virtusertable, уйдет в
>инет. Правда, при добавлении в системе нового локального пользователя придется добавлять
>его и в virtusertable, что не есть хорошо.
>Этот вариант не кажется мне красивым :(.

http://www.anrb.ru/linux/sendm.html - там найдете массу вариантов решения

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

11. "Sendmail: Как обойти Class {w}?"  
Сообщение от vyp08 email on 20-Июн-06, 16:36 
>http://www.anrb.ru/linux/sendm.html - там найдете массу вариантов решения

Спасибо.

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

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

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




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

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