21 #ifndef G_SMTP_INTERNAL_VERIFIER_H
22 #define G_SMTP_INTERNAL_VERIFIER_H
34 class InternalVerifier ;
49 virtual void verify(
const std::string & rcpt_to_parameter ,
50 const std::string & mail_from_parameter ,
const GNet::Address & client_ip ,
51 const std::string & auth_mechanism ,
const std::string & auth_extra ) ;
57 virtual void reset() ;
64 VerifierStatus verifyInternal(
const std::string & address )
const ;
Part of the slot/signal system.
SMTP and message-store classes.
The standard internal Verifier.
The Address class encapsulates an IP transport address.
An asynchronous interface that verifies recipient 'to' addresses.
virtual void verify(const std::string &rcpt_to_parameter, const std::string &mail_from_parameter, const GNet::Address &client_ip, const std::string &auth_mechanism, const std::string &auth_extra)
Final override from GSmtp::Verifier.
InternalVerifier()
Constructor.
A structure returned by GSmtp::Verifier to describe the status of a rcpt-to recipient.
virtual G::Signal2< std::string, VerifierStatus > & doneSignal()
Final override from GSmtp::Verifier.
virtual void reset()
Final override from GSmtp::Verifier.
virtual ~InternalVerifier()
Destructor.