From 281300ed6a6b6cccc19c60d75aa3f7af182b5c58 Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Sun, 17 Feb 2013 21:14:56 +0100 Subject: [PATCH] SMTP response code 251 for RCPT TO is now treated as successful. --- src/net/smtp/SMTPTransport.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/net/smtp/SMTPTransport.cpp b/src/net/smtp/SMTPTransport.cpp index f1fa76aa..b95321f9 100644 --- a/src/net/smtp/SMTPTransport.cpp +++ b/src/net/smtp/SMTPTransport.cpp @@ -627,7 +627,8 @@ void SMTPTransport::send(const mailbox& expeditor, const mailboxList& recipients { commands->writeToSocket(m_socket); - if ((resp = readResponse())->getCode() != 250) + if ((resp = readResponse())->getCode() != 250 && + (resp = readResponse())->getCode() != 251) { internalDisconnect(); throw exceptions::command_error(commands->getLastCommandSent()->getText(), resp->getText());