1 #ifndef ____SMTP_RCPT_h__ 2 # define ____SMTP_RCPT_h__ 12 int processCommand(coreutils::PString request,
SMTPSession &session, std::stringstream &data) {
16 std::string recipient = request[1].str();
18 if(session.service.mailFileSystem.isMailbox(recipient)) {
20 data <<
"250 OK" <<
CRLF;
23 }
else if(session.
relay) {
25 data <<
"250 OK" <<
CRLF;
29 data <<
"553 Mailbox does not exist" <<
CRLF;
34 data <<
"503 Please use MAIL first" <<
CRLF;
State state
Definition: SMTPSession.h:25
Definition: SMTPSession.h:11
bool relay
Definition: SMTPSession.h:28
std::vector< std::string > recipientList
Definition: SMTPSession.h:30
Definition: __IMAP_APPEND.h:7
Definition: SMTPCommand.h:9
#define CRLF
Definition: SMTPSession.h:7
Definition: SMTPSession.h:15
Definition: __SMTP_RCPT.h:10
Definition: SMTPSession.h:11