#include "__SMTP_EXPN.h" #include "SMTPServer.h" namespace mail { int __SMTP_EXPN::processCommand(coreutils::ZString &request, SMTPSession &session, SMTPServer &server) { session.out << "252 You must know recipient." << CRLF; // EXPN is usable at any point in a session (RFC 5321 4.1.1) and // must not disturb an in-progress MAIL/RCPT transaction - this // used to reset state to READY unconditionally, silently // aborting whatever transaction was already underway. return 1; } }