21#ifndef G_USER_VERIFIER_H
22#define G_USER_VERIFIER_H
67 void cancel()
override ;
71 bool lookup( std::string_view , std::string_view , std::string * =
nullptr , std::string * =
nullptr )
const ;
72 static std::string_view dequote( std::string_view ) ;
76 GSmtp::Verifier::Command m_command {GSmtp::Verifier::Command::RCPT} ;
81 std::pair<int,int> m_range ;
82 bool m_config_lc {
false} ;
83 bool m_config_check {
false} ;
84 bool m_config_remote {
false} ;
A lightweight object containing an ExceptionHandler pointer, optional ExceptionSource pointer and opt...
A timer class template in which the timeout is delivered to the specified method.
A structure returned by GSmtp::Verifier to describe the status of a 'rcpt-to' or 'vrfy' recipient.
An asynchronous interface that verifies recipient 'to' addresses.
A concrete Verifier class that verifies against the password database (ie.
UserVerifier(GNet::EventState es, const GSmtp::Verifier::Config &config, const std::string &spec)
Constructor.
Address verifier classes.
Configuration passed to address verifier constructors.
Verification request passed to various GSmtp::Verifier::verify() overrides.