The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Qmail + Vpopmail хоршо бы РАЗОБРАТЬСЯ"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Qmail + Vpopmail хоршо бы РАЗОБРАТЬСЯ" 
Сообщение от Bemep emailИскать по авторуВ закладки(ok) on 04-Авг-05, 19:07  (MSK)
FreeBSD 5.3 стоит qmail 1.03 + vpopmail 5.4.10 + mysql
Есть скрипт для запуска /etc/rc.d/qmail такого содержания:

#!/bin/sh
#
[ -f /usr/bin/qmail-send ] || exit 0
start() {
echo -n "Starting Qmail: "
qmail-start "`cat /etc/mail/dot-qmail`" splogger qmail &
# SMTP-AUTH
tcpserver -p -DRHl localhost -u 89 -g 89 0.0.0.0 25 /usr/bin/tcp-env \
tcp-env /usr/bin/qmail-smtpd `hostname` /home/vpopmail/bin/vchkpw /bin/true &
# SMTP-AUTH w/SSL
tcpserver -n /etc/ssl/certs/smtps.pem \
-s -p -DRHl localhost -u 89 -g 89 0.0.0.0 465 /usr/bin/tcp-env \
tcp-env /usr/bin/qmail-smtpd `hostname` /home/vpopmail/bin/vchkpw /bin/true &
# POP3
tcpserver -DRHl localhost -u 89 -g 89 0.0.0.0 110 /usr/bin/qmail-popup \
`hostname` /home/vpopmail/bin/vchkpw /usr/bin/qmail-pop3d \
5>>/var/log/maillog Maildir &
# POP3 w/SSL
tcpserver -n /etc/ssl/certs/pop3s.pem \
-s -DRHl localhost -u 89 -g 89 0.0.0.0 995 /usr/bin/qmail-popup \
`hostname` /home/vpopmail/bin/vchkpw /usr/bin/qmail-pop3d Maildir &
#touch /var/lock/subsys/qmail
}
stop() {
echo -n "Shutting down Qmail: "
killall qmail-send
killall tcpserver
#rm -f /var/lock/subsys/qmail
}
case "$1" in
start)
start
;;
stop)
stop
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

Запускается командой /etc/rc.d/qmail start
Все прекрасно работало до того момента пока я не сделал
   # /etc/rc.d/qmail stop
Естественно находился под рутом.
Все... После этого почта больше не приходила, ни с локальных доменов ни извне. Все письма складировались в /var/qmail/queue (в подкаталогах), а вот до пользователя не доходили. В /var/log/maillog
qmail: 1123166885.511542 delivery 93: deferral: Unable_to_chdir_to_maildir._(#4.2.1)/
qmail: 1123166885.511784 status: local 0/10 remote 0/20

В чем проблема так и не понял вылечил следующим образом:
Сохранил домен с каталогами пользователя (/home/vpopmail/domains/my_domain). Сохранил базу mysql вернее только таблицу с пользователями. Затем "убил" домен
    #vdeldomain my_domain
Создал заново домен
    #vadddomain my_domain
Остановил myslq. Переписал обратно таблицу пользователей и каталоги пользователей (/home/vpopmail/domains/my_domain). Запустил mysql и все заработало. Причем пришли и все письма которые лежали в /var/qmail/queue

В чем причина столь странного поведения так и не знаю. Может кто сталкивался подскажет... А может и мой опыт кому-то пригодится :)

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

 Оглавление

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

1. "Qmail + Vpopmail хоршо бы РАЗОБРАТЬСЯ" 
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 04-Авг-05, 22:25  (MSK)
если не в лом расскажи как ставил и делал auth smtp , оно работает?
и что такое tcp-env ?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Qmail + Vpopmail хоршо бы РАЗОБРАТЬСЯ" 
Сообщение от Bemep emailИскать по авторуВ закладки(ok) on 05-Авг-05, 09:28  (MSK)
>если не в лом расскажи как ставил и делал auth smtp ,
>оно работает?
>и что такое tcp-env ?
Отвечу мылом, чтобы эту тему не "гадить".


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


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

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




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

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