netqmail-1.06 + MDaemon + Debian 2.6.32-5-amd64
Добавлено: 25 дек 2011, 14:53
Схема следующая:
1. Локальная сеть 192.168.1.0/24
2. В локальной сети два почтовика - виндовый MDaemon (192.168.1.200) и netqmail-1.06 (192.168.1.201) на Debian Squeeze.
3. MDaemon включён как релай для netqmail (скрины внизу), т.е. MDaemon явно разрешает пересылку от netqmail.
4. netqmail собран из исходников. Все службы работают, запускаются и выгружаются корректно. Ошибок при сборке нет:
5. "Ручной" тест supervise-скриптов проходит успешно, например:
6. Проверка и убийство "левых" сервисов (inetd, exim4), прослушивающих 25 порт прошла успешно (выхлоп пустой):
7. Запуск сервера:
8. Пока ни BIND9, ни djbdns в системе нет. Использую hosts как резолвер
9. Для /etc/tcp.smtp добавил запись, чтобы дать клиенту доступ к пересылке:
Пересобрал базу:
10. В /var/qmail/control/rcpthosts засунул:
11. Файловая и модульная структура сделана по мануалу, т.е. симлинки все сделаны куда надо.
Задача: переслать с netqmail на MDaemon письмо:
Письмо отправлено, но на MDaemon'овский ящик НЕ приходит, письмо в очереди netqmail:
Куда копать?
1. Локальная сеть 192.168.1.0/24
2. В локальной сети два почтовика - виндовый MDaemon (192.168.1.200) и netqmail-1.06 (192.168.1.201) на Debian Squeeze.
3. MDaemon включён как релай для netqmail (скрины внизу), т.е. MDaemon явно разрешает пересылку от netqmail.
4. netqmail собран из исходников. Все службы работают, запускаются и выгружаются корректно. Ошибок при сборке нет:
Код: Выделить всё
root@sag:/var/qmail# sh inst_check
Congratulations, your LWQ installation looks good!
Код: Выделить всё
root@sag:/var/qmail/supervise/qmail-smtpd# svc -d .
root@sag:/var/qmail/supervise/qmail-smtpd# ./run
tcpserver: status: 0/20
Код: Выделить всё
netstat -a | grep smtp | grep -v grep
Код: Выделить всё
root@sag:/var/qmail/supervise/qmail-smtpd# qmailctl stat
/service/qmail-send: up (pid 2272) 19 seconds
/service/qmail-send/log: up (pid 2271) 19 seconds
/service/qmail-smtpd: up (pid 2274) 19 seconds
/service/qmail-smtpd/log: up (pid 2275) 19 seconds
Код: Выделить всё
root@sag:/etc# cat hosts
127.0.0.1 localhost
127.0.1.1 sag.ххх.poltava.ua sag
192.168.1.200 yyy.com.ua
Код: Выделить всё
127.:allow,RELAYCLIENT=""
192.168.1.200:allow,RELAYCLIENT=""
Код: Выделить всё
qmailctl cdb
Код: Выделить всё
sag.local
yyy.com.ua
192.168.1.200
Код: Выделить всё
root@sag:/var/qmail/supervise/qmail-smtpd# ps waux | grep qmail
root 1293 0.0 0.0 3724 392 ? S 10:39 0:00 supervise qmail-send
root 1295 0.0 0.0 3724 396 ? S 10:39 0:00 supervise qmail-smtpd
qmaill 2447 0.0 0.0 3736 384 ? S 12:25 0:00 /usr/local/bin/multilog t /var/log/qmail
qmails 2448 0.0 0.0 3908 484 ? S 12:25 0:00 qmail-send
qmaild 2452 0.0 0.0 5984 680 ? S 12:25 0:00 /usr/local/bin/tcpserver -v -R -l sag.local -x /etc/tcp.smtp.cdb -c 20 -u 1003 -g 1002 0 smtp /var/qmail/bin/qmail-smtpd
qmaill 2453 0.0 0.0 3736 384 ? S 12:25 0:00 /usr/local/bin/multilog t /var/log/qmail/smtpd
root 2455 0.0 0.0 3868 424 ? S 12:25 0:00 qmail-lspawn ./Mailbox
qmailr 2456 0.0 0.0 3876 456 ? S 12:25 0:00 qmail-rspawn
qmailq 2457 0.0 0.0 3856 436 ? S 12:25 0:00 qmail-clean
root 2573 0.0 0.0 10164 876 pts/1 S+ 12:30 0:00 grep qmail
Код: Выделить всё
echo to: user@yyy.com.ua | /var/qmail/bin/qmail-inject
Код: Выделить всё
root@sag:/var/qmail/supervise/qmail-smtpd# qmailctl stat
/service/qmail-send: up (pid 2448) 540 seconds
/service/qmail-send/log: up (pid 2447) 540 seconds
/service/qmail-smtpd: up (pid 2452) 540 seconds
/service/qmail-smtpd/log: up (pid 2453) 540 seconds
messages in queue: 9
messages in queue but not yet preprocessed: 0