The OpenNET Project / Index page

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

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

"При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от AMG emailИскать по авторуВ закладки on 16-Июл-03, 10:43  (MSK)
Привет всем!!! Подскажите, плиз!

Есть сервер  FreeBSD 4.7+Sendmail 8.12.9+Imap-wu(работатет только POP3)+Squid итд. Два интерфейса - внеш. и внутр. DNS свой не поднят (работает Squid-вский кэширующий DNS)
проблема в том, что, когда инет (со стороны прова) есть - то все, вроде как пашет. Но стоит только ему пропасть, так сразу же нельзя принять почту, отправить можно, а вот принять нельзя - почтовый клиент ошибок никаких не выдает - просто висит и ждет.
Очень нужно, чтобы внутр.почта ходила нормально, не смотря есть инет или нет!


Заранее спасибо!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от rrebel Искать по авторуВ закладки on 16-Июл-03, 11:07  (MSK)
Я думаю проблема может быть с днс. поп3 сервер обычно пытается разрезольвить имя клиента, и будеет висеть пока таймаут не кончится, а он может быть не маленький. Было у меня такое.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от AMG emailИскать по авторуВ закладки on 16-Июл-03, 11:19  (MSK)
>Я думаю проблема может быть с днс. поп3 сервер обычно пытается разрезольвить
>имя клиента, и будеет висеть пока таймаут не кончится, а он
>может быть не маленький. Было у меня такое.


Т.е. Нужно поднимать свой ДНС? А настроить его как перенаправлющий имеет смысл?  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от AMG emailИскать по авторуВ закладки on 16-Июл-03, 11:23  (MSK)
>Я думаю проблема может быть с днс. поп3 сервер обычно пытается разрезольвить
>имя клиента, и будеет висеть пока таймаут не кончится, а он
>может быть не маленький. Было у меня такое.


Вот еще, какие-то непонятные строки в maillog

Jul 16 00:00:00 mail newsyslog[5411]: logfile turned over
Jul 16 03:01:00 mail sendmail[5646]: gethostbyaddr(мой внеш. ip) failed: 1
Jul 16 03:01:00 mail sendmail[5646]: gethostbyaddr(мой внутр. ip) failed:1
Jul 16 03:01:19 mail sendmail[5776]: h6FK1J2R005776: from=root, size=398, class=0, nrcpts=1, msgid=<200307152001.h6FK1J2R005776@имя.машины.ru>, relay=root@localhost

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от DogEater Искать по авторуВ закладки on 16-Июл-03, 20:33  (MSK)
>Jul 16 03:01:00 mail sendmail[5646]: gethostbyaddr(мой внеш. ip) failed: 1
>Jul 16 03:01:00 mail sendmail[5646]: gethostbyaddr(мой внутр. ip) failed:1
чего тут непонятного? sendmail через функцию gethostbyaddr пытался получть имя для "мой внутр. ip" через ДНС и оба раза облажался с результатом 1.
Кстати, в файле /etс/hosts есть запись для "мой внутр. ip"?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от AMG emailИскать по авторуВ закладки on 17-Июл-03, 17:39  (MSK)
>>Jul 16 03:01:00 mail sendmail[5646]: gethostbyaddr(мой внеш. ip) failed: 1
>>Jul 16 03:01:00 mail sendmail[5646]: gethostbyaddr(мой внутр. ip) failed:1
>чего тут непонятного? sendmail через функцию gethostbyaddr пытался получть имя для "мой
>внутр. ip" через ДНС и оба раза облажался с результатом 1.
>
>Кстати, в файле /etс/hosts есть запись для "мой внутр. ip"?


Честно говоря, не было у меня там записи - сейчас внес - но проверить - начала ли ходить локальная почта (при отсутствии связи с инетом)  возможности нет (сервер расположен удаленно)

Вообще, хотелось узнать насколько необходимо поднимать свой внутренний ДНС сервер? (Сейчас у меня работает Squid-овский кеширующий)

Спасибо большое за помощь!!!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от DogEater Искать по авторуВ закладки on 17-Июл-03, 17:46  (MSK)
Что значит "ходить"?
С хоста на хост скорее всего не будет.
Можно на другой хост только отправить в виде some_user@[remote.host.ip.address]
А насчёт pop3 - попробуй прописать в /etc/hosts ip всех виндовых клиентов.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от AMG emailИскать по авторуВ закладки on 17-Июл-03, 18:22  (MSK)
>Что значит "ходить"?
>С хоста на хост скорее всего не будет.
>Можно на другой хост только отправить в виде some_user@[remote.host.ip.address]
>А насчёт pop3 - попробуй прописать в /etc/hosts ip всех виндовых клиентов.
>
Чего-то я, видать, недопонял, или мысль выразил неоднозначно...

Сейчас работает почт. сервер - т.е. в /etc/local-host-names стоит имя моего домена myfirma.ru, для которого нужно принимать почту, настроены файлы контроля релеинга, антивир. итд. ВСЕ РАБОТАЕТ (тьфу-тьфу) :-)) Но вот, как только исчезает связь с провом - то почта ходить перестает (как на отправку, так и на получение), даже адресованная юзеру в моем домене Т.е. проблема, похоже, с ДНС.

Мне просто задали конкретный вопрос - "какого хрена, мы не можем отправить почту для vasya@firma.ru,если он сидит в соседней комнате и подключен к нашей сети???? Причем тут есть "инет" или нет???"

вот я и призадумался......:-)

Т.е.  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от Mikhail Искать по авторуВ закладки on 17-Июл-03, 18:29  (MSK)
>Сейчас у меня работает Squid-овский кеширующий
У него только для внутренних (squid'а) нужд.
Или прописывай свои внутренние хосты в hosts, или поднимай свой ДНС - почте это нужно, или отучи почтовик от ДНС - тоже вариант, конечно ;-)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 17-Июл-03, 18:39  (MSK)
У клиентов в почтовый клиентах в полях pop и smtp сервера к тому же наварное написано типа mail.firma.ru. Тут вообще без днс никак, попробуй хотя бы тут написать ip адрес, может в пределах домена firma.ru и получится обмениваться почтой.
Можно попытаться отключить на сервере резолв в сендмейле и поп.
Соственно давльше все что выше.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от AMG emailИскать по авторуВ закладки on 17-Июл-03, 19:05  (MSK)
>У клиентов в почтовый клиентах в полях pop и smtp сервера к
>тому же наварное написано типа mail.firma.ru. Тут вообще без днс никак,
>попробуй хотя бы тут написать ip адрес, может в пределах домена
>firma.ru и получится обмениваться почтой.
>Можно попытаться отключить на сервере резолв в сендмейле и поп.
>Соственно давльше все что выше.


Не, в клиентских браузерах/клиентах прописан именно ip сервера  (192.168.0.1) :-))

В /etc/hosts соответствия ip именам были (ну кроме, разве что самого сервера... Вот сейчас добавил -надо будет завтра проверить, может заработает)


Вообщем, понятно! Вариант один - это настраивать свой ДНС.

В связи с чем - еще два вопроса -  где взять инфу по настройке (везде, где смотрел, описывается настройка первичного, вторичного ДНС, описание
файлов зон итд.) Мне вроде это как не нужно... может можно настроить просто как перенаправлющий?    

И нужно ли будет переконфигурить Squid, чтобы он был без ДНС? Или они вмсте уживутся?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от DogEater Искать по авторуВ закладки on 17-Июл-03, 21:22  (MSK)
Я чего-то не пойму. Вроде как локально должно всё доставлятся.
Пример: linux по дефолту включает sendmail. При старте без днс - нехилый таймаут. А потом - куча вской всячины в ящике /var/spool/mail/root оказывается по любому. Так что не факт, что надо ставить ДНС
Кто у тебя на серваке отвечает за локальную доствку почты? procmail у тебя живой?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от AMG emailИскать по авторуВ закладки on 18-Июл-03, 11:19  (MSK)
>Я чего-то не пойму. Вроде как локально должно всё доставлятся.
>Пример: linux по дефолту включает sendmail. При старте без днс - нехилый
>таймаут. А потом - куча вской всячины в ящике /var/spool/mail/root оказывается
>по любому. Так что не факт, что надо ставить ДНС
>Кто у тебя на серваке отвечает за локальную доствку почты? procmail у
>тебя живой?


да на серваке по части почты только Sendmail и POP3 imap-wu (ну правда, еще Fetchmail стоит, если мой серв. не доступен - то она идет на почт. ящик у прова, а фетчмайл уже оттуда забирает)

Получается, что отвечает за доставку Sendmail

Сегодня туда поеду - посмотрю, после того как прописал в /etc/hosts внешние и внутренние ip-шники самого сервера, вдруг заработало :-))

Спасибо!
P.S>
Буду очень благодарен, если кто подкинет дельную ссылку на подробное описание настройки Procmail (потому как фетчмайл криво работает со списками рассылки)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от DogEater Искать по авторуВ закладки on 18-Июл-03, 14:32  (MSK)
Я вспомнил, были грабли когда nameserver прописан в /etc/resolf.conf а доступа к инету не было - sendmail и при старте и вообще устраивал долгие таймауты.
Когда  строку nameserver закомментировал - без инета стало всё нормально
(когда стал использовать qmail - тоже самое)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от AMG emailИскать по авторуВ закладки on 18-Июл-03, 17:20  (MSK)
>Я вспомнил, были грабли когда nameserver прописан в /etc/resolf.conf а доступа к
>инету не было - sendmail и при старте и вообще устраивал
>долгие таймауты.
>Когда  строку nameserver закомментировал - без инета стало всё нормально
>(когда стал использовать qmail - тоже самое)


именно там они у меня и прописаны! :-)
Два днс-совских сервера прова. Оттуда их берет Squid
Если я уберу эти записи, то ДНС у меня вообще исчезнет...

Вообщем, выход один - Это поднять свой ДНС...

Прописать ДНС-сервера прова прямо на клиентах не получиться, потому как nat я не стал поднимать....

Большое спасибо за внимание!!! :-))

Если кто подкинет какую инфу по настройке ДНС, вообще счастье будет!!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от anonymous Искать по авторуВ закладки on 20-Июл-03, 11:24  (MSK)
Я вот только не полнял причем тут Сквид?? если разговор о сендмыле??
  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от Vladimir Kabanov emailИскать по авторуВ закладки on 21-Июл-03, 03:33  (MSK)
>Я вот только не полнял причем тут Сквид?? если разговор о сендмыле??
>

"... всё смешалось в доме Облонских ..."

  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "При пропадании инета, не работает внутр. почтовый сервер"
Сообщение от DogEater Искать по авторуВ закладки on 21-Июл-03, 20:46  (MSK)
Рецепт на все случаи жизни - есть такая штука LDP - linux documentation project - в ней есть такая полезная вещь как HOWTO (запомни накрепко это слово - оно тебя ещё не раз спасёт).
HOWTO бывают разные но у них есть одно общее свойство - они содержат исчерпывающую информацию по изложенной теме - от базвых понятий до тонких настроек
Если тебе что-то непонятно - идёшь в раздел документации на www.linux.org(.ru - если не дружишь с аглицким) а лучше сразу на www.opennet.ru и ищешь HOWTO по интересующей теме
В данном конкретном случае тебе нужен DNS-HOWTO - читай, образовывайся и начинай отвечать на этом форуме на вопросы о ДНС :-)
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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