#!/usr/bin/expect -f # Author: Christoph Galuschka set timeout 1 spawn telnet localhost 25 expect "220 *" send -- "ehlo localhost\n" expect -- "250-PIPELINING" sleep 1 send -- "mail from: root@localhost\n" expect -- "250\ OK" send -- "rcpt to: eximtest@localhost\n" expect -- "250\ Accepted" send -- "data\n" expect -- "354*" send -- "t_functional test\n.\n" expect -- "250\ OK*" send -- "quit\n" expect "221*closing\ connection"