Victor Sudakov wrote: > > > > > > > А как вообще в exim потестировать condition? Ну я ему строчку, а он мне в > > > ответ yes или no (с реальными /etc/dovecot/aliases и /etc/dovecot/users > > > разумеется). > > > > Можно как-то тестить конкретные acl, но я не помню как, а в доке лень > > копаться. Можно протестить всю smtp-сессию: > > exim -d -bh какой-нить-ip-адрес > > Про -bh я знаю и иногда пользуюсь, но это довольно трудоемко каждый раз > вводить MAIL FROM и прочее. Или на expect обертку писать нужно.
Вот да, старый добрый expect не подведет. #!/usr/bin/expect spawn exim -d-all+acl -bh x.x.x.x expect "220 XXXXXXXXXX.com ESMTP" send "EHLO YYYY.ru\n" expect "250 HELP" send "MAIL FROM:<v...@yyyy.ru>\n" expect "250 OK" send "RCPT TO:<prob...@zzz.com>\n" expect "250 Accepted" interact exit А мог бы и на kermit написать. Поди никто уже не помнит, что это такое. -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ _______________________________________________ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users