A simple mix-in class for GSmtp::ServerProtocol that sends protocol responses via a GSmtp::ServerSender.
More...
#include <gsmtpserversend.h>
A simple mix-in class for GSmtp::ServerProtocol that sends protocol responses via a GSmtp::ServerSender.
Definition at line 39 of file gsmtpserversend.h.
◆ ServerSend()
◆ send() [1/3]
void GSmtp::ServerSend::send |
( |
const char * |
line | ) |
|
|
protected |
◆ send() [2/3]
void GSmtp::ServerSend::send |
( |
const std::ostringstream & |
ss | ) |
|
|
protected |
◆ send() [3/3]
void GSmtp::ServerSend::send |
( |
std::string |
line_in, |
|
|
bool |
go_secure = false |
|
) |
| |
|
protected |
◆ sendAuthDone()
void GSmtp::ServerSend::sendAuthDone |
( |
bool |
ok | ) |
|
|
protected |
◆ sendAuthenticationCancelled()
void GSmtp::ServerSend::sendAuthenticationCancelled |
( |
| ) |
|
|
protected |
◆ sendAuthRequired()
void GSmtp::ServerSend::sendAuthRequired |
( |
bool |
with_starttls_help = false | ) |
|
|
protected |
◆ sendBadDataOutOfSequence()
void GSmtp::ServerSend::sendBadDataOutOfSequence |
( |
| ) |
|
|
protected |
◆ sendBadFrom()
void GSmtp::ServerSend::sendBadFrom |
( |
const std::string & |
response_extra | ) |
|
|
protected |
◆ sendBadMechanism()
void GSmtp::ServerSend::sendBadMechanism |
( |
const std::string & |
preferred = {} | ) |
|
|
protected |
◆ sendBadTo()
void GSmtp::ServerSend::sendBadTo |
( |
const std::string & |
to, |
|
|
const std::string & |
text, |
|
|
bool |
temporary |
|
) |
| |
|
protected |
◆ sendCannotVerify()
void GSmtp::ServerSend::sendCannotVerify |
( |
| ) |
|
|
protected |
◆ sendChallenge()
void GSmtp::ServerSend::sendChallenge |
( |
const std::string & |
challenge | ) |
|
|
protected |
◆ sendCompletionReply()
void GSmtp::ServerSend::sendCompletionReply |
( |
bool |
ok, |
|
|
int |
response_code, |
|
|
const std::string & |
response |
|
) |
| |
|
protected |
◆ sendDataReply()
void GSmtp::ServerSend::sendDataReply |
( |
| ) |
|
|
protected |
◆ sendDisabled()
void GSmtp::ServerSend::sendDisabled |
( |
| ) |
|
|
protected |
◆ sendEhloReply()
void GSmtp::ServerSend::sendEhloReply |
( |
const Advertise & |
advertise | ) |
|
|
protected |
◆ sendEncryptionRequired()
void GSmtp::ServerSend::sendEncryptionRequired |
( |
bool |
with_starttls_help = false | ) |
|
|
protected |
◆ sendFailed()
void GSmtp::ServerSend::sendFailed |
( |
| ) |
|
|
protected |
◆ sendGreeting()
void GSmtp::ServerSend::sendGreeting |
( |
const std::string & |
text, |
|
|
bool |
enabled |
|
) |
| |
|
protected |
◆ sendHeloReply()
void GSmtp::ServerSend::sendHeloReply |
( |
| ) |
|
|
protected |
◆ sendInsecureAuth()
void GSmtp::ServerSend::sendInsecureAuth |
( |
bool |
with_starttls_help = false | ) |
|
|
protected |
◆ sendInvalidArgument()
void GSmtp::ServerSend::sendInvalidArgument |
( |
| ) |
|
|
protected |
◆ sendMailReply()
void GSmtp::ServerSend::sendMailReply |
( |
const std::string & |
from | ) |
|
|
protected |
◆ sendMissingParameter()
void GSmtp::ServerSend::sendMissingParameter |
( |
| ) |
|
|
protected |
◆ sendNoRecipients()
void GSmtp::ServerSend::sendNoRecipients |
( |
| ) |
|
|
protected |
◆ sendNotImplemented()
void GSmtp::ServerSend::sendNotImplemented |
( |
| ) |
|
|
protected |
◆ sendNotVerified()
void GSmtp::ServerSend::sendNotVerified |
( |
const std::string & |
response, |
|
|
bool |
temporary |
|
) |
| |
|
protected |
◆ sendOk() [1/2]
void GSmtp::ServerSend::sendOk |
( |
| ) |
|
|
protected |
◆ sendOk() [2/2]
void GSmtp::ServerSend::sendOk |
( |
const std::string & |
text | ) |
|
|
protected |
◆ sendOutOfSequence()
void GSmtp::ServerSend::sendOutOfSequence |
( |
| ) |
|
|
protected |
◆ sendQuitOk()
void GSmtp::ServerSend::sendQuitOk |
( |
| ) |
|
|
protected |
◆ sendRcptReply()
void GSmtp::ServerSend::sendRcptReply |
( |
const std::string & |
to, |
|
|
bool |
local |
|
) |
| |
|
protected |
◆ sendReadyForTls()
void GSmtp::ServerSend::sendReadyForTls |
( |
| ) |
|
|
protected |
◆ sendRsetReply()
void GSmtp::ServerSend::sendRsetReply |
( |
| ) |
|
|
protected |
◆ sendTooBig()
void GSmtp::ServerSend::sendTooBig |
( |
| ) |
|
|
protected |
◆ sendUnrecognised()
void GSmtp::ServerSend::sendUnrecognised |
( |
const std::string & |
| ) |
|
|
protected |
◆ sendVerified()
void GSmtp::ServerSend::sendVerified |
( |
const std::string & |
user | ) |
|
|
protected |
◆ sendWillAccept()
void GSmtp::ServerSend::sendWillAccept |
( |
const std::string & |
user | ) |
|
|
protected |
◆ setSender()
The documentation for this class was generated from the following files:
- /tmp/slackdce/slackrepo.HKsbdz/build_emailrelay/emailrelay-2.6/src/gsmtp/gsmtpserversend.h
- /tmp/slackdce/slackrepo.HKsbdz/build_emailrelay/emailrelay-2.6/src/gsmtp/gsmtpserversend.cpp