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

Reply via email to