[−][src]Trait opensmtpd::Filter
Provided methods
pub fn on_filter_auth(
&mut self,
_entry: &FilterEntry,
_auth: &str
) -> FilterResponse
[src]
&mut self,
_entry: &FilterEntry,
_auth: &str
) -> FilterResponse
pub fn on_filter_commit(&mut self, _entry: &FilterEntry) -> FilterResponse
[src]
pub fn on_filter_connect(
&mut self,
_entry: &FilterEntry,
_rdns: &str,
_fcrdns: &str,
_src: &Address,
_dest: &Address
) -> FilterResponse
[src]
&mut self,
_entry: &FilterEntry,
_rdns: &str,
_fcrdns: &str,
_src: &Address,
_dest: &Address
) -> FilterResponse
pub fn on_filter_data(&mut self, _entry: &FilterEntry) -> FilterResponse
[src]
pub fn on_filter_data_line(&mut self, _entry: &FilterEntry, _data_line: &[u8])
[src]
pub fn on_filter_ehlo(
&mut self,
_entry: &FilterEntry,
_identity: &str
) -> FilterResponse
[src]
&mut self,
_entry: &FilterEntry,
_identity: &str
) -> FilterResponse
pub fn on_filter_helo(
&mut self,
_entry: &FilterEntry,
_identity: &str
) -> FilterResponse
[src]
&mut self,
_entry: &FilterEntry,
_identity: &str
) -> FilterResponse
pub fn on_filter_mail_from(
&mut self,
_entry: &FilterEntry,
_address: &str
) -> FilterResponse
[src]
&mut self,
_entry: &FilterEntry,
_address: &str
) -> FilterResponse
pub fn on_filter_rcpt_to(
&mut self,
_entry: &FilterEntry,
_address: &str
) -> FilterResponse
[src]
&mut self,
_entry: &FilterEntry,
_address: &str
) -> FilterResponse
pub fn on_filter_starttls(
&mut self,
_entry: &FilterEntry,
_tls_string: &str
) -> FilterResponse
[src]
&mut self,
_entry: &FilterEntry,
_tls_string: &str
) -> FilterResponse
pub fn on_report_link_auth(
&mut self,
_entry: &ReportEntry,
_username: &str,
_result: AuthResult
)
[src]
&mut self,
_entry: &ReportEntry,
_username: &str,
_result: AuthResult
)
pub fn on_report_link_connect(
&mut self,
_entry: &ReportEntry,
_rdns: &str,
_fcrdns: &str,
_src: &Address,
_dest: &Address
)
[src]
&mut self,
_entry: &ReportEntry,
_rdns: &str,
_fcrdns: &str,
_src: &Address,
_dest: &Address
)
pub fn on_report_link_disconnect(&mut self, _entry: &ReportEntry)
[src]
pub fn on_report_link_greeting(&mut self, _entry: &ReportEntry, _hostname: &str)
[src]
pub fn on_report_link_identify(
&mut self,
_entry: &ReportEntry,
_method: Method,
_identity: &str
)
[src]
&mut self,
_entry: &ReportEntry,
_method: Method,
_identity: &str
)
pub fn on_report_link_tls(&mut self, _entry: &ReportEntry, _tls_string: &str)
[src]
pub fn on_report_tx_begin(&mut self, _entry: &ReportEntry, _message_id: &str)
[src]
pub fn on_report_tx_mail(
&mut self,
_entry: &ReportEntry,
_message_id: &str,
_result: MailResult,
_address: &str
)
[src]
&mut self,
_entry: &ReportEntry,
_message_id: &str,
_result: MailResult,
_address: &str
)
pub fn on_report_tx_reset(
&mut self,
_entry: &ReportEntry,
_message_id: &Option<String>
)
[src]
&mut self,
_entry: &ReportEntry,
_message_id: &Option<String>
)
pub fn on_report_tx_rcpt(
&mut self,
_entry: &ReportEntry,
_message_id: &str,
_result: MailResult,
_address: &str
)
[src]
&mut self,
_entry: &ReportEntry,
_message_id: &str,
_result: MailResult,
_address: &str
)
pub fn on_report_tx_envelope(
&mut self,
_entry: &ReportEntry,
_message_id: &str,
_envelope_id: &str
)
[src]
&mut self,
_entry: &ReportEntry,
_message_id: &str,
_envelope_id: &str
)
pub fn on_report_tx_data(
&mut self,
_entry: &ReportEntry,
_message_id: &str,
_result: MailResult
)
[src]
&mut self,
_entry: &ReportEntry,
_message_id: &str,
_result: MailResult
)
pub fn on_report_tx_commit(
&mut self,
_entry: &ReportEntry,
_message_id: &str,
_message_size: usize
)
[src]
&mut self,
_entry: &ReportEntry,
_message_id: &str,
_message_size: usize
)
pub fn on_report_tx_rollback(&mut self, _entry: &ReportEntry, _message_id: &str)
[src]
pub fn on_report_protocol_client(
&mut self,
_entry: &ReportEntry,
_command: &str
)
[src]
&mut self,
_entry: &ReportEntry,
_command: &str
)
pub fn on_report_protocol_server(
&mut self,
_entry: &ReportEntry,
_response: &str
)
[src]
&mut self,
_entry: &ReportEntry,
_response: &str
)
pub fn on_report_filter_response(
&mut self,
_entry: &ReportEntry,
_phase: FilterPhase,
_response: &str,
_param: &Option<String>
)
[src]
&mut self,
_entry: &ReportEntry,
_phase: FilterPhase,
_response: &str,
_param: &Option<String>
)
pub fn on_report_filter_report(
&mut self,
_entry: &ReportEntry,
_filter_kind: FilterKind,
_name: &str,
_message: &str
)
[src]
&mut self,
_entry: &ReportEntry,
_filter_kind: FilterKind,
_name: &str,
_message: &str
)