- receive the connect banner
- send a HELO or EHLO
- receive a successful (2xx) response to the HELO/EHLO command
I suppose if you're testing a filtering product, sending MAIL FROM immediately does make sense. In that case you probably want to throw as much test data, both RFC-conformant and non-conformant, as you can think of.
The place for you to start looking is IO::Socket::INET. Once you've generated your socket, do something like $sock->send("MAIL FROM:<firstname.lastname@example.org>"), and call $sock->recv to get your result.
You might also want to look at the guts of Net::SMTP to get some ideas.
|Replies are listed 'Best First'.|
Re^2: opening a telnet/smtp connection without waiting for response
by DeLos (Acolyte) on May 25, 2005 at 15:40 UTC
by DeLos (Acolyte) on May 25, 2005 at 18:20 UTC