The OpenNET Project / Index page

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

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

"qmail не хочет принимать почту"
Сообщение от SiN Искать по авторуВ закладки on 06-Мрт-03, 10:20  (MSK)
Вот вчера установил qmail он не хочет у меня принимать внешнюю почту. С локальной все ОК. В логах на сервере при отправке письма с какого нить внешнего почтового сервера ни чего не появляется. Такое чувство, что письмо до сервера просто не доходит :(( Хотя до этого стоял sendmail и все было отлично и еще подскажите ПЛЗ как запустить автоматом qmail-smtpd, я создал скрипт по FAQ - qmail положил его в /usr/local/etc/rc.d/qmail-smtpd.sh Ручками пускается а автоматом при перезагрузке системы не хочет :((
#!/bin/sh
tcpserver -v -x /etc/tcp/smtp.cdb -u71 -g1001 0 25 \
rblsmtpd qmail-smtpd 2>&1 | \
setuser qmaill accustamp | \
setuser qmaill cyclog -s5000000 -n5 \
/var/log/qmail-smtpd &
Заранее благодарю за ответ...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: qmail не хочет принимать почту"
Сообщение от Sampan Искать по авторуВ закладки on 06-Мрт-03, 14:23  (MSK)
>Вот вчера установил qmail он не хочет у меня принимать внешнюю почту.
>С локальной все ОК. В логах на сервере при отправке письма
>с какого нить внешнего почтового сервера ни чего не появляется. Такое
>чувство, что письмо до сервера просто не доходит :(( Хотя до
>этого стоял sendmail и все было отлично и еще подскажите ПЛЗ
>как запустить автоматом qmail-smtpd, я создал скрипт по FAQ - qmail
>положил его в /usr/local/etc/rc.d/qmail-smtpd.sh Ручками пускается а автоматом при перезагрузке системы
>не хочет :((
>#!/bin/sh
>tcpserver -v -x /etc/tcp/smtp.cdb -u71 -g1001 0 25 \
>rblsmtpd qmail-smtpd 2>&1 | \
>setuser qmaill accustamp | \
>setuser qmaill cyclog -s5000000 -n5 \
>/var/log/qmail-smtpd &

Что у тебя написано в /etc/tcp/smtp - это ответ!
Дело в том, что ты запускаешь tcpserver один процесс на ВСЕ интерфейсы.
... -u71 -g1001 0 25
               ^^^
Запусти один tcpserver  ... -u71 -g1001 <локальный_IP> 25
Другой tcpserver  ... -u71 -g1001 <внешний_IP> 25
Но у них должны быть разные правила в /etc/tcp/ , т.е.
tcpserver -v -x /etc/tcp/local.cdb -u71 -g1001 <локальный_IP> 25 ...
tcpserver -v -x /etc/tcp/public.cdb -u71 -g1001 <внешний_IP> 25 ...

Пусть <твоя_внутренняя_сеть> = 192.168.101.0\24
В /etc/tcp/local должно быть
192.168.101:allow,RELAYCLIENT=""
127.0.0.1:allow,RELAYCLIENT=""
:deny

В /etc/tcp/public должно быть
:allow
(Ни в коем случае RELAYCLIENT!!!)

Естественно скомпилируй их в *.cdb
например,
cd /etc/tcp
tcprules local.cdb local.tmp<local
аналогично public

Очень напрягает -u71. Это должен быть UID юзера, под которым запустится qmail-smtpd.
Глянь в /etc/passwd, совпадает ли qmaild с 71 UID'ом? Заодно проверь GID
-g1001 в /etc/group - совпадает ли с nofiles?

Автозапуск
сделай симлинк /usr/local/etc/rc.d/qmail-smtpd.sh в /etc/rc.d/rc3.d/S99qmail
(S в имени линка обязателно заглавное)

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


Удалить

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




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

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