#!/usr/bin/perl
$printit++ unless $nflag;
$\ = "\n"; # automatically add newline on print
LINE:
while (<>) {
chop;
# Glue together words that were broken across line breaks. The
# "label: if_block" was generated by a sed-to-perl converter; the
# braces around this are a workaround for buggy implementations.
{
Again:
if (/(-[<\/bB>]*|RFC)$/) {
$_ .= "\n";
$len1 = length;
$_ .= <>;
chop if $len1 < length;
goto Again;
}
}
if (/<[Aa] *[HhNn][RrAa][EeMm][FfEe] *=/) {
print;
$printit = 0;
next LINE;
}
if (/<\/[Aa]>/) {
print;
$printit = 0;
next LINE;
}
if (/"[Hh][Tt][Tt][Pp]:/) {
print;
$printit = 0;
next LINE;
}
if (/<[Tt][Ii][Tt][Ll][Ee]>/) {
print;
$printit = 0;
next LINE;
}
# Following block was generated with "makepostconflinks"
# but hyphenation was added manually.
if (/<\/*[Hh]\d*>/) {
print;
$printit = 0;
next LINE;
}
if (/<[Aa] [Nm][Aa][Mm][Ee]=/) {
print;
$printit = 0;
next LINE;
}
if (/<[D][T]>/) {
print;
$printit = 0;
next LINE;
}
s;\bautho[-]*\n*[ ]*rized_flush_users\b;$&;g;
s;\bautho[-]*\n*[ ]*rized_mailq_users\b;$&;g;
s;\bautho[-]*\n*[ ]*rized_submit_users\b;$&;g;
s;\bautho[-]*\n*[ ]*rized_verp_clients\b;$&;g;
s;\bdebugger_command\b;$&;g;
s;\b2bounce_notice_recipi[-]*\n*[ ]*ent\b;$&;g;
s;\baccess_map_reject_code\b;$&;g;
s;\baccess_map_defer_code\b;$&;g;
s;\baddress_verify_default_transport\b;$&;g;
s;\baddress_verify_sender_depen[-]*\n*[ ]*dent_default_trans[-]*\n*[ ]*port_maps\b;$&;g;
s;\baddress_verify_local_transport\b;$&;g;
s;\baddress_verify_map\b;$&;g;
s;\baddress_verify_negative_cache\b;$&;g;
s;\baddress_verify_negative_expire_time\b;$&;g;
s;\baddress_verify_negative_refresh_time\b;$&;g;
s;\baddress_verify_cache_cleanup_interval\b;$&;g;
s;\baddress_verify_poll_count\b;$&;g;
s;\baddress_verify_poll_delay\b;$&;g;
s;\baddress_verify_positive_expire_time\b;$&;g;
s;\baddress_verify_positive_refresh_time\b;$&;g;
s;\baddress_verify_relay_transport\b;$&;g;
s;\baddress_verify_relay[-]*\n*[ ]*host\b;$&;g;
s;\baddress_verify_sender_dependent_relay[-]*\n*[ ]*host_maps\b;$&;g;
s;\baddress_verify_sender\b;$&;g;
s;\baddress_verify_sender_ttl\b;$&;g;
s;\baddress_verify_service_name\b;$&;g;
s;\baddress_verify_transport_maps\b;$&;g;
s;\baddress_verify_virtual_transport\b;$&;g;
s;\baddress_verify_pending_request_limit\b;$&;g;
s;\bsmtp_address_verify_target\b;$&;g;
s;\blmtp_address_verify_target\b;$&;g;
s;\balias_database\b;$&;g;
s;\balias_maps\b;$&;g;
s;\ballow_mail_to_com[-]*\n*[ ]*mands\b;$&;g;
s;\ballow_mail_to_files\b;$&;g;
s;\ballow_min_user\b;$&;g;
s;\ballow_percent_hack\b;$&;g;
s;\ballow_untrusted_routing\b;$&;g;
s;\balternate_con[-]*\n*[ ]*fig_direc[-]*\n*[ ]*tories\b;$&;g;
s;\balways_add_missing_headers\b;$&;g;
s;\balways_bcc\b;$&;g;
s;\banvil_rate_time_unit\b;$&;g;
s;\bappend_at_myorigin\b;$&;g;
s;\bappend_dot_mydomain\b;$&;g;
s;\bapplication_event_drain_time\b;$&;g;
s;\bbackwards_bounce_logfile_compatibility\b;$&;g;
s;\bberkeley_db_create_buffer_size\b;$&;g;
s;\bberkeley_db_read_buffer_size\b;$&;g;
s;\bbest_mx_transport\b;$&;g;
s;\bbiff\b;$&;g;
s;\bbody_checks\b;$&;g;
s;\bbody_checks_size_limit\b;$&;g;
s;\bbounce_notice_recip[-]*\n* *[]*ient\b;$&;g;
s;\bbounce_queue_lifetime\b;$&;g;
s;\bbounce_service_name\b;$&;g;
s;\bbounce_size_limit\b;$&;g;
s;\bbounce_tem[-]*\n* *[]*plate_file\b;$&;g;
s;\bbroken_sasl_auth_clients\b;$&;g;
s;\bcanonical_classes\b;$&;g;
s;\bcanonical_maps\b;$&;g;
s;\bnon_smtpd_milters\b;$&;g;
s;\bcleanup_service_name\b;$&;g;
s;\bcommand_execu[-]*\n* *[]*tion_direc[-]*\n* *[]*tory\b;$&;g;
s;\bexecu[-]*\n* *[]*tion_direc[-]*\n* *[]*tory_expansion_filter\b;$&;g;
s;\banvil_status_update_time\b;$&;g;
s;\bcommand_direc[-]*\n* *[]*tory\b;$&;g;
s;\bcommand_expan[-]*\n* *[]*sion_filter\b;$&;g;
s;\bcommand_time_limit\b;$&;g;
s;\bcon[-]*\n*[ ]*fig_direc[-]*\n*[ ]*tory\b;$&;g;
s;\bconfirm_delay_cleared;$&;g;
s;\bcon[-]*\n*[ ]*tent_filter\b;$&;g;
s;\bdata_direc[-]*\n*[ ]*tory\b;$&;g;
s;\bdae[-]*\n*[ ]*mon_direc[-]*\n*[ ]*tory\b;$&;g;
s;\bdaemon_timeout\b;$&;g;
s;\bdebug_peer_level\b;$&;g;
s;\bdebug_peer_list\b;$&;g;
s;\bdefault_delivery_status_filter\b;$&;g;
s;\bdefault_data[-]*\n* *[]*base_type\b;$&;g;
s;\bdefault_deliv[-]*\n* *[]*ery_slot_cost\b;$&;g;
s;\bdefault_deliv[-]*\n* *[]*ery_slot_discount\b;$&;g;
s;\bdefault_deliv[-]*\n* *[]*ery_slot_loan\b;$&;g;
s;\bdefault_destina[-]*\n* *[]*tion_concur[-]*\n* *[]*rency_limit\b;$&;g;
s;\bdefault_destina[-]*\n* *[]*tion_recip[-]*\n* *[]*i[-]*\n* *[]*ent_limit\b;$&;g;
s;\bdefault_extra_recipi[-]*\n* *[]*ent_limit\b;$&;g;
s;\bdefault_minimum_deliv[-]*\n* *[]*ery_slots\b;$&;g;
s;\bdefault_privs\b;$&;g;
s;\bdefault_process_limit\b;$&;g;
s;\bdefault_rbl_reply\b;$&;g;
s;\bdefault_recipi[-]*\n* *[]*ent_refill_limit\b;$&;g;
s;\bdefault_recipi[-]*\n* *[]*ent_refill_delay\b;$&;g;
s;\bdefault_recip[-]*\n* *[]*ient_limit\b;$&;g;
s;\bdefault_transport\b;$&;g;
s;\bsender[-]*\n* *[]*_de[-]*\n* *[]*pen[-]*\n* *[]*dent_de[-]*\n* *[]*fault[-]*\n* *[]*_trans[-]*\n* *[]*port[-]*\n* *[]*_maps\b;$&;g;
s;\bempty_address_default_transport_maps_lookup_key\b;$&;g;
s;\bdefault_verp_delim[-]*\n* *[]*iters\b;$&;g;
s;\bdefer_code\b;$&;g;
s;\bdefer_service_name\b;$&;g;
s;\bdefer_transports\b;$&;g;
s;\bdelay_logging_resolution_limit\b;$&;g;
s;\bdelay_notice_recip[-]*\n* *[]*ient\b;$&;g;
s;\bdelay_warn[-]*\n*[ ]*ing_time\b;$&;g;
s;\bdeliver_lock_attempts\b;$&;g;
s;\bdeliver_lock_delay\b;$&;g;
s;\bdetect_8bit_encoding_header\b;$&;g;
s;\bdisable_dns_lookups\b;$&;g;
s;\bdisable_mime_input_processing\b;$&;g;
s;\bdisable_mime_output_conversion\b;$&;g;
s;\bdisable_verp_bounces\b;$&;g;
s;\bdisable_vrfy_command\b;$&;g;
s;\bdont_remove\b;$&;g;
s;\bdouble_bounce_sender\b;$&;g;
s;\bdupli[-]*\n* *[]*cate_filter_limit\b;$&;g;
s;\bempty_address_recip[-]*\n* *[]*ient\b;$&;g;
s;\benable_original_recip[-]*\n* *[]*ient\b;$&;g;
s;\benable_errors_to\b;$&;g;
s;\berror_notice_recip[-]*\n* *[]*ient\b;$&;g;
s;\berror_service_name\b;$&;g;
s;\bexpand_owner_alias\b;$&;g;
s;\bexport_environment\b;$&;g;
s;\bfall[-]*\n* *[]*back_relay\b;$&;g;
s;\bfall[-]*\n* *[]*back_transport\b;$&;g;
s;\bfall[-]*\n* *[]*back_transport_maps\b;$&;g;
s;\bfast_flush_domains\b;$&;g;
s;\bfast_flush_purge_time\b;$&;g;
s;\bfast_flush_refresh_time\b;$&;g;
s;\bfault_injection_code\b;$&;g;
s;\bflush_service_name\b;$&;g;
s;\bfork_attempts\b;$&;g;
s;\bfork_delay\b;$&;g;
s;\bforward_expan[-]*\n* *[]*sion_filter\b;$&;g;
s;\bfor[-]*\n* *[]*ward_path\b;$&;g;
s;\bhash_queue_depth\b;$&;g;
s;\bhash_queue_names\b;$&;g;
s;\bheader_address_token_limit\b;$&;g;
s;\bheader_checks\b;$&;g;
s;\bheader_size_limit\b;$&;g;
s;\bhelpful_warnings\b;$&;g;
s;\bhome_mailbox\b;$&;g;
s;\bhopcount_limit\b;$&;g;
s;\bhtml_direc[-]*\n*[ ]*tory\b;$&;g;
s;\bignore_mx_lookup_error\b;$&;g;
s;\binternal_mail_filter_classes\b;$&;g;
s;\bimport_environment\b;$&;g;
s;\bin_flow_delay\b;$&;g;
s;\binet_inter[-]*\n*[ ]*faces\b;$&;g;
s;\binet_protocols\b;$&;g;
s;\binitial_desti[-]*\n*[ ]*nation_concur[-]*\n*[ ]*rency\b;$&;g;
s;\binvalid_hostname_reject_code\b;$&;g;
s;\bipc_idle\b;$&;g;
s;\bipc_timeout\b;$&;g;
s;\bipc_ttl\b;$&;g;
s;\bline_length_limit\b;$&;g;
s;\blmdb_map_size\b;$&;g;
s;\blmtp_address_preference\b;$&;g;
s;\blmtp_body_checks\b;$&;g;
s;\blmtp_cname_overrides_servername\b;$&;g;
s;\blmtp_delivery_status_filter\b;$&;g;
s;\blmtp_dns_resolver_options\b;$&;g;
s;\blmtp_dns_support_level\b;$&;g;
s;\blmtp_header_checks\b;$&;g;
s;\blmtp_mime_header_checks\b;$&;g;
s;\blmtp_nested_header_checks\b;$&;g;
s;\blmtp_per_record_deadline\b;$&;g;
s;\blmtp_reply_filter\b;$&;g;
s;\blmtp_sasl_password_maps\b;$&;g;
s;\blmtp_send_dummy_mail_auth\b;$&;g;
s;\blmtp_balance_inet_protocols\b;$&;g;
s;\blmtp_sender_dependent_authentication\b;$&;g;
s;\blmtp_bind_address\b;$&;g;
s;\blmtp_bind_address6\b;$&;g;
s;\blmtp_assume_final\b;$&;g;
s;\blmtp_cache_connection\b;$&;g;
s;\blmtp_discard_lhlo_keyword_address_maps\b;$&;g;
s;\blmtp_discard_lhlo_keywords\b;$&;g;
s;\blmtp_sasl_tls_security_options\b;$&;g;
s;\blmtp_sasl_tls_verified_security_options\b;$&;g;
s;\blmtp_sasl_mechanism_filter\b;$&;g;
s;\blmtp_host_lookup\b;$&;g;
s;\blmtp_connection_cache_destinations\b;$&;g;
s;\blmtp_connection_cache_time_limit\b;$&;g;
s;\blmtp_tls_mandatory_protocols\b;$&;g;
s;\blmtp_tls_protocols\b;$&;g;
s;\blmtp_tls_ciphers\b;$&;g;
s;\blmtp_tls_policy_maps\b;$&;g;
s;\blmtp_tls_secure_cert_match\b;$&;g;
s;\blmtp_tls_security_level\b;$&;g;
s;\blmtp_tls_servername\b;$&;g;
s;\blmtp_tls_fingerprint_cert_match\b;$&;g;
s;\blmtp_tls_verify_cert_match\b;$&;g;
s;\blmtp_tls_trust_anchor_file\b;$&;g;
s;\blmtp_tls_per_site\b;$&;g;
s;\blmtp_tls_chain_files\b;$&;g;
s;\blmtp_tls_cert_file\b;$&;g;
s;\blmtp_tls_key_file\b;$&;g;
s;\blmtp_tls_dcert_file\b;$&;g;
s;\blmtp_tls_dkey_file\b;$&;g;
s;\blmtp_tls_eccert_file\b;$&;g;
s;\blmtp_tls_eckey_file\b;$&;g;
s;\blmtp_tls_CAfile\b;$&;g;
s;\blmtp_tls_CApath\b;$&;g;
s;\blmtp_tls_fingerprint_digest\b;$&;g;
s;\blmtp_tls_mandatory_ciphers\b;$&;g;
s;\blmtp_tls_exclude_ciphers\b;$&;g;
s;\blmtp_tls_mandatory_exclude_ciphers\b;$&;g;
s;\blmtp_tls_loglevel\b;$&;g;
s;\blmtp_tls_session_cache_database\b;$&;g;
s;\blmtp_tls_session_cache_timeout\b;$&;g;
s;\blmtp_generic_maps\b;$&;g;
s;\blmtp_pix_workaround_threshold_time\b;$&;g;
s;\blmtp_pix_workaround_delay_time\b;$&;g;
s;\blmtp_pix_workarounds\b;$&;g;
s;\blmtp_pix_workaround_maps\b;$&;g;
s;\blmtp_connection_reuse_count_limit\b;$&;g;
s;\blmtp_connection_reuse_time_limit\b;$&;g;
s;\blmtp_starttls_timeout\b;$&;g;
s;\blmtp_line_length_limit\b;$&;g;
s;\blmtp_mx_address_limit\b;$&;g;
s;\blmtp_mx_session_limit\b;$&;g;
s;\blmtp_tls_scert_verifydepth\b;$&;g;
s;\blmtp_skip_5xx_greeting\b;$&;g;
s;\blmtp_randomize_addresses\b;$&;g;
s;\blmtp_quote_rfc821_envelope\b;$&;g;
s;\blmtp_defer_if_no_mx_address_found\b;$&;g;
s;\blmtp_connection_cache_on_demand\b;$&;g;
s;\blmtp_use_tls\b;$&;g;
s;\blmtp_enforce_tls\b;$&;g;
s;\blmtp_tls_enforce_peername\b;$&;g;
s;\blmtp_tls_note_starttls_offer\b;$&;g;
s;\blmtp_tls_block_early_mail_reply\b;$&;g;
s;\blmtp_tls_force_insecure_host_tlsa_lookup\b;$&;g;
s;\blmtp_sender_dependent_authentication\b;$&;g;
s;\blmtp_sasl_path\b;$&;g;
s;\blmtp_lhlo_name\b;$&;g;
s;\blmtp_connect_timeout\b;$&;g;
s;\blmtp_data_done_timeout\b;$&;g;
s;\blmtp_data_init_timeout\b;$&;g;
s;\blmtp_data_xfer_timeout\b;$&;g;
s;\blmtp_lhlo_timeout\b;$&;g;
s;\blmtp_mail_timeout\b;$&;g;
s;\blmtp_quit_timeout\b;$&;g;
s;\blmtp_rcpt_timeout\b;$&;g;
s;\blmtp_rset_timeout\b;$&;g;
s;\blmtp_sasl_auth_cache_name\b;$&;g;
s;\blmtp_sasl_auth_cache_time\b;$&;g;
s;\blmtp_sasl_auth_enable\b;$&;g;
s;\blmtp_sasl_auth_soft_bounce\b;$&;g;
s;\blmtp_sasl_password_maps\b;$&;g;
s;\blmtp_sasl_security_options\b;$&;g;
s;\blmtp_sasl_type\b;$&;g;
s;\blmtp_send_xforward_command\b;$&;g;
s;\blmtp_skip_quit_response\b;$&;g;
s;\blmtp_tcp_port\b;$&;g;
s;\blmtp_xforward_timeout\b;$&;g;
s;\blocal_delivery_status_filter\b;$&;g;
s;\blocal_command_shell\b;$&;g;
s;\blocal_destina[-]*\n* *[]*tion_concurrency_limit\b;$&;g;
s;\blocal_destina[-]*\n* *[]*tion_recip[-]*\n* *[]*ient_limit\b;$&;g;
s;\blocal_recip[-]*\n* *[]*ient_maps\b;$&;g;
s;\blocal_transport\b;$&;g;
s;\bluser_relay\b;$&;g;
s;\blocal_header_re[-]*\n* *[]*write_clients\b;$&;g;
s;\bmail_name\b;$&;g;
s;\bmail_owner\b;$&;g;
s;\bmail_release_date\b;$&;g;
s;\bmail_spool_direc[-]*\n* *[]*tory\b;$&;g;
s;\bmail_ver[-]*\n* *[]*sion\b;$&;g;
s;\bmail[-]*\n* *[]*box_com[-]*\n* *[]*mand\b;$&;g;
s;\bmail[-]*\n* *[]*box_com[-]*\n* *[]*mand_maps\b;$&;g;
s;\bmail[-]*\n* *[]*box_deliv[-]*\n* *[]*ery_lock\b;$&;g;
s;\bmail[-]*\n* *[]*box_size_limit\b;$&;g;
s;\bmail[-]*\n* *[]*box_transport\b;$&;g;
s;\bmail[-]*\n* *[]*box_transport_maps\b;$&;g;
s;\bmailq_path\b;$&;g;
s;\bmanpage_directory\b;$&;g;
s;\bmaps_rbl_domains\b;$&;g;
s;\bmaps_rbl_reject_code\b;$&;g;
s;\bmasquer[-]*\n* *[]*ade_classes\b;$&;g;
s;\bmasquer[-]*\n* *[]*ade_domains\b;$&;g;
s;\bmasquer[-]*\n* *[]*ade_exceptions\b;$&;g;
s;\bmaster_service_disable\b;$&;g;
s;\bmax_idle\b;$&;g;
s;\bmax_use\b;$&;g;
s;\bmaxi[-]*\n*[ ]*mal_backoff_time\b;$&;g;
s;\bmaxi[-]*\n*[ ]*mal_queue_life[-]*\n*[ ]*time\b;$&;g;
s;\bmessage_drop_headers\b;$&;g;
s;\bmessage_reject_characters\b;$&;g;
s;\bmessage_size_limit\b;$&;g;
s;\bmessage_strip_characters\b;$&;g;
s;\bmime_boundary_length_limit\b;$&;g;
s;\bmime_header_checks\b;$&;g;
s;\bmime_nesting_limit\b;$&;g;
s;\bminimal_backoff_time\b;$&;g;
s;\bmulti_recip[-]*\n* *[]*ient_bounce_reject_code\b;$&;g;
s;\bmydes[-]*\n*[ ]*ti[-]*\n*[ ]*na[-]*\n*[ ]*tion\b;$&;g;
s;\bmydo[-]*\n* *[]*main\b;$&;g;
s;\bmyhostname\b;$&;g;
s;\bmynet[-]*\n* *[]*works\b;$&;g;
s;\bmynetworks_style\b;$&;g;
s;\bmyo[-]*\n*[ ]*rigin\b;$&;g;
s;\bnested_header_checks\b;$&;g;
s;\bnewaliases_path\b;$&;g;
s;\bnon_fqdn_reject_code\b;$&;g;
s;\bnotify_classes\b;$&;g;
s;\bopenssl_path\b;$&;g;
s;\bowner_request_special\b;$&;g;
s;\bpar[-]*\n* *[]*ent_domain_matches_subdomains\b;$&;g;
s;\bpermit_mx_backup_networks\b;$&;g;
s;\bpickup_service_name\b;$&;g;
s;\bpipe_delivery_status_filter\b;$&;g;
s;\bplaintext_reject_code\b;$&;g;
s;\bpost[-]*\n* *[]*multi_start_commands\b;$&;g;
s;\bpost[-]*\n* *[]*multi_stop_commands\b;$&;g;
s;\bpost[-]*\n* *[]*multi_con[-]*\n* *[]*trol_com[-]*\n* *[]*mands\b;$&;g;
s;\bprepend_delivered_header\b;$&;g;
s;\bprocess_id\b;$&;g;
s;\bprocess_id_directory\b;$&;g;
s;\bprocess_name\b;$&;g;
s;\bpropagate_unmatched_extensions\b;$&;g;
s;\bproxy_inter[-]*\n* *[]*faces\b;$&;g;
s;\bproxymap_service_name\b;$&;g;
s;\bproxywrite_service_name\b;$&;g;
s;\bproxy_read_maps\b;$&;g;
s;\bproxy_write_maps\b;$&;g;
s;\bqmgr_clog_warn_time\b;$&;g;
s;\bqmgr_fudge_factor\b;$&;g;
s;\bdefault_filter_nexthop\b;$&;g;
s;\bqmgr_message_active_limit\b;$&;g;
s;\bqmgr_message_recip[-]*\n* *[]*ient_limit\b;$&;g;
s;\bqmgr_message_recip[-]*\n* *[]*ient_minimum\b;$&;g;
s;\bqmgr_daemon_timeout\b;$&;g;
s;\bqmgr_ipc_timeout\b;$&;g;
s;\bqmqpd_authorized_clients\b;$&;g;
s;\bservice_name\b;$&;g;
s;\bdefault_desti[-]*\n* *[]*na[-]*\n* *[]*tion_concur[-]*\n* *[]*rency_negative_feedback\b;$&;g;
s;\bdefault_desti[-]*\n* *[]*na[-]*\n* *[]*tion_concur[-]*\n* *[]*rency_positive_feedback\b;$&;g;
s;\bdefault_desti[-]*\n* *[]*na[-]*\n* *[]*tion_con[-]*\n* *[]*currency_failed_cohort_limit\b;$&;g;
s;\bdestination_concurrency_feedback_debug\b;$&;g;
s;\bdefault_destina[-]*\n* *[]*tion_rate_delay\b;$&;g;
s;\bdefault_trans[-<\/bB>]*\n*[ ]*port_rate_delay\b;$&;g;
s;\bmeta_directory\b;$&;g;
s;\bqmqpd_client_port_logging\b;$&;g;
s;\bqmqpd_error_delay\b;$&;g;
s;\bqmqpd_timeout\b;$&;g;
s;\bqueue_directory\b;$&;g;
s;\bqueue_file_attribute_count_limit\b;$&;g;
s;\bqueue_minfree\b;$&;g;
s;\bqueue_run_delay\b;$&;g;
s;\bqueue_service_name\b;$&;g;
s;\brbl_reply_maps\b;$&;g;
s;\breadme_directory\b;$&;g;
s;\breceive_override_options\b;$&;g;
s;\bremote_header_re[-]*\n* *[]*write_domain\b;$&;g;
s;\bno_unknown_recip[-]*\n* *[]*ient_checks\b;$&;g;
s;\bno_address_mappings\b;$&;g;
s;\bno_header_body_checks\b;$&;g;
s;\bno_milters\b;$&;g;
s;\brecip[-]*\n* *[]*i[-]*\n* *[]*ent_bcc_maps\b;$&;g;
s;\brecip[-]*\n* *[]*i[-]*\n* *[]*ent_canoni[-]*\n* *[]*cal_classes\b;$&;g;
s;\brecip[-]*\n* *[]*i[-]*\n* *[]*ent_canoni[-]*\n* *[]*cal_maps\b;$&;g;
s;\brecip[-]*\n* *[]*i[-]*\n* *[]*ent_delim[-]*\n* *[]*iter\b;$&<\/a>;g;
s;\breject_code\b;$&;g;
s;\breject_temp[-]*\n* *[]*fail_action\b;$&;g;
s;\brelay_clientcerts\b;$&;g;
s;\brelay_domains\b;$&;g;
s;\brelay_domains_reject_code\b;$&;g;
s;\brelay_recipi[-]*\n*[ ]*ent_maps\b;$&;g;
s;\brelay_transport\b;$&;g;
s;\brelay[-]*\n*[ ]*host\b;$&;g;
s;\brelocated_maps\b;$&;g;
s;\brequire_home_directory\b;$&;g;
s;\bresolve_dequoted_address\b;$&;g;
s;\brewrite_service_name\b;$&;g;
s;\bsample_directory\b;$&;g;
s;\bsend_cyrus_sasl_authzid\b;$&;g;
s;\bsender_based_routing\b;$&;g;
s;\bsender_bcc_maps\b;$&;g;
s;\bsender_canonical_classes\b;$&;g;
s;\bsender_canonical_maps\b;$&;g;
s;\bsender_de[-]*\n* *[]*pen[-]*\n* *[]*dent_relay[-]*\n*[ ]*host_maps\b;$&;g;
s;\bempty_address_relayhost_maps_lookup_key\b;$&;g;
s;\bsendmail_path\b;$&;g;
s;\bsendmail_fix_line_endings\b;$&;g;
s;\bservice_throttle_time\b;$&;g;
s;\bsetgid_group\b;$&;g;
s;\bshlib_directory\b;$&;g;
s;\bconnection_cache_service_name\b;$&;g;
s;\bconnection_cache_status_update_time\b;$&;g;
s;\bconnection_cache_protocol_timeout\b;$&;g;
s;\bconnection_cache_ttl_limit\b;$&;g;
s;\bshow_user_unknown_table_name\b;$&;g;
s;\bshowq_service_name\b;$&;g;
s;\bsmtp_always_send_ehlo\b;$&;g;
s;\bsmtp_bind_address\b;$&;g;
s;\bsmtp_bind_address6\b;$&;g;
s;\bsmtp_cname_overrides_servername\b;$&;g;
s;\bsmtp_connect_timeout\b;$&;g;
s;\bsmtp_connection_cache_on_demand\b;$&;g;
s;\bsmtp_connection_reuse_count_limit\b;$&;g;
s;\bsmtp_connection_reuse_time_limit\b;$&;g;
s;\bsmtp_connection_cache_time_limit\b;$&;g;
s;\bsmtp_connection_cache_destinations\b;$&;g;
s;\bsmtp_delivery_status_filter\b;$&;g;
s;\bsmtp_data_done_timeout\b;$&;g;
s;\bsmtp_data_init_timeout\b;$&;g;
s;\bsmtp_data_xfer_timeout\b;$&;g;
s;\bsmtp_defer_if_no_mx_address_found\b;$&;g;
s;\bsmtp_generic_maps\b;$&;g;
s;\blmtp_destination_concurrency_limit\b;$&;g;
s;\blmtp_destination_recip[-]*\n* *[]*ient_limit\b;$&;g;
s;\brelay_destination_concurrency_limit\b;$&;g;
s;\brelay_destination_recip[-]*\n* *[]*ient_limit\b;$&;g;
s;\bresolve_null_domain\b;$&;g;
s;\bresolve_numeric_domain\b;$&;g;
s;\bsmtp_destination_concurrency_limit\b;$&;g;
s;\bsmtp_destination_recip[-]*\n* *[]*ient_limit\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_destination_concurrency_limit\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_destination_recip[-]*\n* *[]*ient_limit\b;$&;g;
s;\bsmtp_discard_ehlo_keyword_address_maps\b;$&;g;
s;\bsmtp_discard_ehlo_keywords\b;$&;g;
s;\bsmtp_dns_resolver_options\b;$&;g;
s;\bsmtp_dns_support_level\b;$&;g;
s;\blmtp_dns_reply_filter\b;$&;g;
s;\bsmtp_dns_reply_filter\b;$&;g;
s;\bsmtpd_dns_reply_filter\b;$&;g;
s;\bsmtp_helo_name\b;$&;g;
s;\bsmtp_helo_timeout\b;$&;g;
s;\bsmtp_host_lookup\b;$&;g;
s;\bsmtp_line_length_limit\b;$&;g;
s;\bsmtp_mail_timeout\b;$&;g;
s;\bsmtp_mx_address_limit\b;$&;g;
s;\bsmtp_mx_session_limit\b;$&;g;
s;\bsmtp_never_send_ehlo\b;$&;g;
s;\bsmtp_sender_depen[-]*\n*[ ]*dent_authentication\b;$&;g;
s;\bsmtp_pix_workaround_delay_time\b;$&;g;
s;\bsmtp_pix_workaround_threshold_time\b;$&;g;
s;\bsmtp_pix_workarounds\b;$&;g;
s;\bsmtp_pix_workaround_maps\b;$&;g;
s;\bsmtp_quit_timeout\b;$&;g;
s;\bsmtp_quote_rfc821_envelope\b;$&;g;
s;\bsmtp_randomize_addresses\b;$&;g;
s;\bsmtp_rcpt_timeout\b;$&;g;
s;\bsmtp_rset_timeout\b;$&;g;
s;\bsmtp_sasl_auth_cache_name\b;$&;g;
s;\bsmtp_sasl_auth_cache_time\b;$&;g;
s;\bsmtp_sasl_auth_enable\b;$&;g;
s;\bsmtp_sasl_auth_soft_bounce\b;$&;g;
s;\bsmtp_sasl_mechanism_filter\b;$&;g;
s;\bsmtp_sasl_pass[-]*\n* *[]*word_maps\b;$&;g;
s;\bsmtp_sasl_path\b;$&;g;
s;\bsmtp_sasl_secu[-]*\n* *[]*rity_options\b;$&;g;
s;\bsmtp_send_xforward_command\b;$&;g;
s;\bsmtp_skip_4xx_greeting\b;$&;g;
s;\bsmtp_skip_5xx_greeting\b;$&;g;
s;\bsmtp_skip_quit_response\b;$&;g;
s;\bsmtp_tcp_port\b;$&;g;
s;\bsmtp_xforward_timeout\b;$&;g;
s;\bsmtpd_log_access_permit_actions\b;$&;g;
s;\bsmtpd_autho[-]*\n*[ ]*rized_verp_clients\b;$&;g;
s;\bsmtpd_autho[-]*\n*[ ]*rized_xclient_hosts\b;$&;g;
s;\bsmtpd_autho[-]*\n*[ ]*rized_xforward_hosts\b;$&;g;
s;\bsmtpd_ban[-]*\n*[ ]*ner\b;$&;g;
s;\bsmtpd_client_auth_rate_limit\b;$&;g;
s;\bsmtpd_client_connec[-]*\n*[ ]*tion_count_limit\b;$&;g;
s;\bsmtpd_client_event_limit_exceptions\b;$&;g;
s;\bsmtpd_client_connec[-]*\n*[ ]*tion_rate_limit\b;$&;g;
s;\bsmtpd_client_message_rate_limit\b;$&;g;
s;\bsmtpd_client_port_logging\b;$&;g;
s;\bsmtpd_client_recipient_rate_limit\b;$&;g;
s;\bsmtpd_client_new_tls_session_rate_limit\b;$&;g;
s;\bsmtpd_client_restrictions\b;$&;g;
s;\bsmtpd_command_filter\b;$&;g;
s;\bsmtpd_data_restrictions\b;$&;g;
s;\bsmtpd_delay_open_until_valid_rcpt\b;$&;g;
s;\bsmtpd_delay_reject\b;$&;g;
s;\bsmtpd_dis[-]*\n* *[]*card_ehlo_key[-]*\n* *[]*word_address_maps\b;$&;g;
s;\bsmtpd_dis[-]*\n* *[]*card_ehlo_key[-]*\n* *[]*words\b;$&;g;
s;\bsmtpd_end_of_data_restrictions\b;$&;g;
s;\bsmtpd_error_sleep_time\b;$&;g;
s;\bsmtpd_etrn_restrictions\b;$&;g;
s;\bsmtpd_expansion_filter\b;$&;g;
s;\bsmtpd_for[-]*\n*[ ]*bidden_commands\b;$&;g;
s;\bsmtpd_hard_error_limit\b;$&;g;
s;\bsmtpd_helo_required\b;$&;g;
s;\bsmtpd_helo_restrictions\b;$&;g;
s;\bsmtpd_history_flush_threshold\b;$&;g;
s;\bsmtpd_junk_command_limit\b;$&;g;
s;\bsmtpd_milters\b;$&;g;
s;\bsmtpd_milter_maps\b;$&;g;
s;\bsmtpd_noop_commands\b;$&;g;
s;\bsmtpd_null_access_lookup_key\b;$&;g;
s;\bsmtpd_recipient_overshoot_limit\b;$&;g;
s;\bsmtpd_peername_lookup\b;$&;g;
s;\bsmtpd_policy_service_max_idle\b;$&;g;
s;\bsmtpd_policy_service_max_ttl\b;$&;g;
s;\bsmtpd_policy_service_timeout\b;$&;g;
s;\bsmtpd_policy_service_request_limit\b;$&;g;
s;\bsmtpd_policy_service_default_action\b;$&;g;
s;\bsmtpd_policy_service_try_limit\b;$&;g;
s;\bsmtpd_policy_service_retry_delay\b;$&;g;
s;\bsmtpd_policy_service_policy_context\b;$&;g;
s;\bsmtpd_proxy_ehlo\b;$&;g;
s;\bsmtpd_proxy_filter\b;$&;g;
s;\bsmtpd_proxy_timeout\b;$&;g;
s;\bsmtpd_proxy_options\b;$&;g;
s;\bsmtpd_recip[-]*\n* *[]*ient_limit\b;$&;g;
s;\bsmtpd_recip[-]*\n* *[]*ient_restric[-]*\n* *[]*tions\b;$&;g;
s;\bsmtpd_relay_restrictions\b;$&;g;
s;\bsmtpd_reject_unlisted_recip[-]*\n* *[]*ient\b;$&;g;
s;\bsmtpd_reject_unlisted_sender\b;$&;g;
s;\bsmtpd_restriction_classes\b;$&;g;
s;\bsmtpd_sasl_application_name\b;$&;g;
s;\bsmtpd_sasl_path\b;$&;g;
s;\bcyrus_sasl_config_path\b;$&;g;
s;\bsmtpd_sasl_auth_enable\b;$&;g;
s;\bsmtpd_sasl_authenticated_header\b;$&;g;
s;\bsmtpd_sasl_exceptions_networks\b;$&;g;
s;\bsmtpd_sasl_local_domain\b;$&;g;
s;\bsmtpd_sasl_response_limit\b;$&;g;
s;\bsmtpd_sasl_secu[-]*\n* *[]*rity_options\b;$&;g;
s;\bsmtpd_sender_login_maps\b;$&;g;
s;\bsmtpd_sender_restrictions\b;$&;g;
s;\bsmtpd_soft_error_limit\b;$&;g;
s;\bsmtpd_timeout\b;$&;g;
s;\bsoft_bounce\b;$&;g;
s;\bstale_lock_time\b;$&;g;
s;\bstrict_7bit_headers\b;$&;g;
s;\bstrict_8bitmime\b;$&;g;
s;\bstrict_8bitmime_body\b;$&;g;
s;\bstrict_mime_encoding_domain\b;$&;g;
s;\bstrict_mailbox_ownership\b;$&;g;
s;\bstrict_rfc821_envelopes\b;$&;g;
s;\bsun_mailtool_compatibility\b;$&;g;
s;\bswap_bangpath\b;$&;g;
s;\bsyslog_facility\b;$&;g;
s;\bsyslog_name\b;$&;g;
s;\btrace_service_name\b;$&;g;
s;\btrans[-]*\n* *[]*port[-]*\n* *[]*_maps\b;$&;g;
s;\btransport_retry_time\b;$&;g;
s;\btrigger_timeout\b;$&;g;
s;\btcp_windowsize\b;$&;g;
s;\bundisclosed_recip[-]*\n* *[]*ients_header\b;$&;g;
s;\bunknown_address_reject_code\b;$&;g;
s;\bunknown_address_tempfail_action\b;$&;g;
s;\bunknown_client_reject_code\b;$&;g;
s;\bunknown_hostname_reject_code\b;$&;g;
s;\bunknown_helo_hostname_tempfail_action\b;$&;g;
s;\bunknown_local_recip[-]*\n* *[]*ient_reject_code\b;$&;g;
s;\bunknown_relay_recipi[-]*\n*[ ]*ent_reject_code\b;$&;g;
s;\bunknown_virtual_alias_reject_code\b;$&;g;
s;\bunknown_virtual_mail[-]*\n* *[]*box_reject_code\b;$&;g;
s;\bunverified_recip[-]*\n* *[]*ient_reject_code\b;$&;g;
s;\bunverified_recip[-]*\n* *[]*ient_defer_code\b;$&;g;
s;\bunverified_recip[-]*\n* *[]*ient_tempfail_action\b;$&;g;
s;\bunverified_sender_reject_code\b;$&;g;
s;\bunverified_sender_defer_code\b;$&;g;
s;\bunverified_sender_tempfail_action\b;$&;g;
s;\bunverified_recipient_reject_reason\b;$&;g;
s;\bunverified_sender_reject_reason\b;$&;g;
s;\bverp_delimiter_filter\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_alias_address_length_limit\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_alias_domains\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_alias_expansion_limit\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_alias_maps\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_maps\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_alias_recursion_limit\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_delivery_status_filter\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_gid_maps\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_mail[-]*\n* *[]*box_base\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_mail[-]*\n* *[]*box_domains\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_mail[-]*\n* *[]*box_limit\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_mail[-]*\n* *[]*box_lock\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_mail[-]*\n* *[]*box_maps\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_minimum_uid\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_transport\b;$&;g;
s;\bvir[-]*\n*[ ]*tual_uid_maps\b;$&;g;
s;\bsmtp_enforce_tls\b;$&;g;
s;\bsmtp_fallback_relay\b;$&;g;
s;\blmtp_fallback_relay\b;$&;g;
s;\bsmtp_[-]*\n* *[]*sasl_[-]*\n* *[]*tls_[-]*\n* *[]*secu[-]*\n* *[]*rity_options\b;$&;g;
s;\bsmtp_sasl_tls_verified_secu[-]*\n* *[]*rity_options\b;$&;g;
s;\bsmtp_sasl_type\b;$&;g;
s;\bsmtp_starttls_timeout\b;$&;g;
s;\bsmtp_tls_CAfile\b;$&;g;
s;\bsmtp_tls_CApath\b;$&;g;
s;\bsmtp_tls_chain_files\b;$&;g;
s;\bsmtp_tls_cert_file\b;$&;g;
s;\bsmtp_tls_fingerprint_digest\b;$&;g;
s;\bsmtp_tls_protocols\b;$&;g;
s;\bsmtp_tls_ciphers\b;$&;g;
s;\bsmtp_tls_mandatory_ciphers\b;$&;g;
s;\bsmtp_tls_cipherlist\b;$&;g;
s;\bsmtp_tls_exclude_ciphers\b;$&;g;
s;\bsmtp_tls_mandatory_exclude_ciphers\b;$&;g;
s;\bsmtp_tls_dcert_file\b;$&;g;
s;\bsmtp_tls_dkey_file\b;$&;g;
s;\bsmtp_tls_eccert_file\b;$&;g;
s;\bsmtp_tls_eckey_file\b;$&;g;
s;\bsmtp_tls_enforce_peername\b;$&;g;
s;\bsmtp_tls_key_file\b;$&;g;
s;\bsmtp_tls_loglevel\b;$&;g;
s;\bsmtp_tls_note_starttls_offer\b;$&;g;
s;\bsmtp_tls_per_site\b;$&;g;
s;\bsmtp_tls_policy_maps\b;$&;g;
s;\bsmtp_tls_mandatory_protocols\b;$&;g;
s;\bsmtp_tls_fingerprint_cert_match\b;$&;g;
s;\bsmtp_tls_verify_cert_match\b;$&;g;
s;\bsmtp_tls_secure_cert_match\b;$&;g;
s;\bsmtp_tls_servername\b;$&;g;
s;\bsmtp_tls_trust_anchor_file\b;$&;g;
s;\bsmtp_tls_scert_verifydepth\b;$&;g;
s;\bsmtp_tls_secu[-]*\n* *[]*rity_level\b;$&;g;
s;\bsmtp_tls_session_cache_database\b;$&;g;
s;\bsmtp_tls_session_cache_timeout\b;$&;g;
s;\bsmtp_tls_block_early_mail_reply\b;$&;g;
s;\bsmtp_tls_dane_insecure_mx_policy\b;$&;g;
s;\bsmtp_tls_force_insecure_host_tlsa_lookup\b;$&;g;
s;\bsmtp_tls_wrappermode\b;$&;g;
s;\bsmtp_use_tls\b;$&;g;
s;\bsmtp_header_checks\b;$&;g;
s;\bsmtp_mime_header_checks\b;$&;g;
s;\bsmtp_nested_header_checks\b;$&;g;
s;\bsmtp_body_checks\b;$&;g;
s;\bsmtp_reply_filter\b;$&;g;
s;\bsmtp_address_preference\b;$&;g;
s;\bsmtp_per_record_deadline\b;$&;g;
s;\bsmtp_send_dummy_mail_auth\b;$&;g;
s;\bsmtp_balance_inet_protocols\b;$&;g;
s;\bdnssec_probe\b;$&;g;
s;\bsmtp_tls_connection_reuse\b;$&;g;
s;\blmtp_tls_connection_reuse\b;$&;g;
s;\bsmtpd_enforce_tls\b;$&;g;
s;\bsmtpd_sasl_tls_security_options\b;$&;g;
s;\bsmtpd_sasl_type\b;$&;g;
s;\bsmtpd_start[-]*\n* *[]*tls_timeout\b;$&;g;
s;\bsmtpd_tls_CAfile\b;$&;g;
s;\bsmtpd_tls_CApath\b;$&;g;
s;\bsmtpd_tls_ask_ccert\b;$&;g;
s;\bsmtpd_tls_auth_only\b;$&;g;
s;\bsmtpd_tls_ccert_verify[-]*\n*[ ]*depth\b;$&;g;
s;\bsmtpd_tls_chain_files\b;$&;g;
s;\bsmtpd_tls_cert_file\b;$&;g;
s;\bsmtpd_tls_cipherlist\b;$&;g;
s;\bsmtpd_tls_exclude_ciphers\b;$&;g;
s;\bsmtpd_tls_finger[-]*\n*[ ]*print_digest\b;$&;g;
s;\bsmtpd_tls_protocols\b;$&;g;
s;\bsmtpd_tls_ciphers\b;$&;g;
s;\bsmtpd_tls_manda[-]*\n*[ ]*tory_ciphers\b;$&;g;
s;\bsmtpd_tls_manda[-]*\n*[ ]*tory_exclude_ciphers\b;$&;g;
s;\bsmtpd_tls_dcert_file\b;$&;g;
s;\bsmtpd_tls_eccert_file\b;$&;g;
s;\bsmtpd_tls_eckey_file\b;$&;g;
s;\bsmtpd_tls_eecdh_grade\b;$&;g;
s;\bsmtpd_tls_dh1024_param_file\b;$&;g;
s;\bsmtpd_tls_dh512_param_file\b;$&;g;
s;\bsmtpd_tls_dkey_file\b;$&;g;
s;\bsmtpd_tls_key_file\b;$&;g;
s;\bsmtpd_tls_security_level\b;$&;g;
s;\bsmtpd_tls_loglevel\b;$&;g;
s;\bsmtpd_tls_manda[-]*\n*[ ]*tory_protocols\b;$&;g;
s;\bsmtpd_tls_received_header\b;$&;g;
s;\bsmtpd_tls_req_ccert\b;$&;g;
s;\bsmtpd_tls_ses[-]*\n*[ ]*sion_cache_database\b;$&;g;
s;\bsmtpd_tls_ses[-]*\n*[ ]*sion_cache_timeout\b;$&;g;
s;\bsmtpd_tls_always_issue_ses[-]*\n*[ ]*sion_ids\b;$&;g;
s;\bsmtpd_tls_wrappermode\b;$&;g;
s;\bsmtpd_use_tls\b;$&;g;
s;\bsmtpd_reject_footer\b;$&;g;
s;\bsmtpd_reject_footer_maps\b;$&;g;
s;\bsmtpd_per_record_deadline\b;$&;g;
s;\bsmtpd_upstream_proxy_protocol\b;$&;g;
s;\bsmtpd_upstream_proxy_timeout\b;$&;g;
s;\btls_daemon_random_bytes\b;$&;g;
s;\btls_daemon_random_source\b;$&;g;
s;\btlsmgr_service_name\b;$&;g;
s;\btls_ran[-]*\n* *[]*dom_bytes\b;$&;g;
s;\btls_ran[-]*\n* *[]*dom_exchange_name\b;$&;g;
s;\btls_ran[-]*\n* *[]*dom_prng_update_period\b;$&;g;
s;\btls_ran[-]*\n* *[]*dom_reseed_period\b;$&;g;
s;\btls_ran[-]*\n* *[]*dom_source\b;$&;g;
s;\btls_high_cipherlist\b;$&;g;
s;\btls_medium_cipherlist\b;$&;g;
s;\btls_low_cipherlist\b;$&;g;
s;\btls_export_cipherlist\b;$&;g;
s;\btls_null_cipherlist\b;$&;g;
s;\btls_eecdh_auto_curves\b;$&;g;
s;\btls_eecdh_strong_curve\b;$&;g;
s;\btls_eecdh_ultra_curve\b;$&;g;
s;\btls_preempt_cipherlist\b;$&;g;
s;\btls_disable_workarounds\b;$&;g;
s;\btls_append_default_CA\b;$&;g;
s;\btls_legacy_public_key_fingerprints\b;$&;g;
s;\btls_dane_digests\b;$&;g;
s;\btls_wildcard_matches_multiple_labels\b;$&;g;
s;\btls_session_ticket_cipher\b;$&;g;
s;\btls_server_sni_maps\b;$&;g;
s;\btls_ssl_options\b;$&;g;
s;\btls_dane_digest_agility\b;$&;g;
s;\btls_dane_trust_anchor_digest_enable\b;$&;g;
s;\btls_fast_shutdown_enable\b;$&;g;
s;\bfrozen_delivered_to\b;$&;g;
s;\breset_owner_alias\b;$&;g;
s;\benable_long_queue_ids\b;$&;g;
# Transport-dependent magical parameters.
s;(transport)()?(_destination_concurrency_failed_cohort_limit)\b;$2$1$3;g;
s;(transport)()?(_destination_concurrency_negative_feedback)\b;$2$1$3;g;
s;(transport)()?(_destination_concurrency_positive_feedback)\b;$2$1$3;g;
s;(transport)()?(_delivery_slot_cost)\b;$2$1$3;g;
s;(transport)()?(_delivery_slot_discount)\b;$2$1$3;g;
s;(transport)()?(_delivery_slot_loan)\b;$2$1$3;g;
s;(transport)()?(_destination_concurrency_limit)\b;$2$1$3;g;
s;(transport)()?(_destination_recipient_limit)\b;$2$1$3;g;
s;(transport)()?(_extra_recipient_limit)\b;$2$1$3;g;
s;(transport)()?(_initial_destination_concurrency)\b;$2$1$3;g;
s;(transport)()?(_minimum_delivery_slots)\b;$2$1$3;g;
s;(transport)()?(_recipient_limit)\b;$2$1$3;g;
s;(transport)()?(_recipient_refill_delay)\b;$2$1$3;g;
s;(transport)()?(_recipient_refill_limit)\b;$2$1$3;g;
s;(transport)()?(_time_limit)\b;$2$1$3;g;
s;(transport)()?(_destination_rate_delay)\b;$2$1$3;g;
s;(transport)()?(_transport_rate_delay)\b;$2$1$3;g;
# Undo hyperlinks of manual pages with the same name as parameters.
s/([^<]*)<\/a>\(/$1(/g;
# Undo hyperlinks of pathnames thay collide with parameter names.
s/\/([^<]*)<\/a>/\/$1/g;
# Hyperlink Postfix manual page references.
s/[]*anvil[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*bounce[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*cleanup[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*defer[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*dis[-<\/bB>]*\n* *[]*card[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*dns[-<\/Bb>]*\n* *[]*blog[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*error[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*flush[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*lmtp[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*local[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*mas[-<\/bB>]*\n* *[]*ter[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*pickup[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*pipe[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*postlogd[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*postscreen[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*oqmgr[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*\bqmgr[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*qmqpd[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*showq[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*smtp[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*smtpd[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*spawn[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*tlsproxy[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*tlsmgr[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*trace[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*trivial- *
*rewrite[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*triv[-<\/bB>]*\n* *[]*ial-[<\/bB>]*\n* *[]*re[-<\/bB>]*\n*[ ]*write[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*mailq[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*newaliases[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*postalias[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*postcat[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*post[-<\/bB>]*\n*[ ]*conf[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*postdrop[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*post[-<\/bB>]*\n* *[]*fix[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*post[-<\/bB>]*\n* *[]*fix-tls[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*postkick[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*postlock[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*postlog[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*postmap[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*postmulti[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*postqueue[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*post[-<\/bB>]*\n*[ ]*super[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*post[-<\/bB>]*\n*[ ]*tls-finger[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*send[-<\/bB>]*\n*[ ]*mail[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*smtp-[<\/bB>]*\n* *[]*source[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*smtp-[<\/bB>]*\n* *[]*sink[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*qmqp-[<\/bB>]*\n* *[]*source[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*qmqp-[<\/bB>]*\n* *[]*sink[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*qshape[<\/bB>]*\(1\)/$&<\/a>/g;
s/[]*access[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*aliases[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*bounce[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*canonical[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*gener[-<\/bB>]*\n* *[]*ic[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*ldap[<\/bBiI>]*_[<\/iIbB>]*ta[-<\/bB>]*\n*[ ]*ble[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*lmdb[<\/bBiI>]*_[<\/iIbB>]*ta[-<\/bB>]*\n*[ ]*ble[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*mas[-<\/bB>]*\n* *[]*ter[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*mem[-<\/bB>]*\n* *[]*cache[<\/bBiI>]*_[<\/iIbB>]*ta[-<\/bB>]*\n*[ ]*ble[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*mysql[<\/bBiI>]*_[<\/iIbB>]*ta[-<\/bB>]*\n*[ ]*ble[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*nisplus[<\/bBiI>]*_[<\/iIbB>]*ta[-<\/bB>]*\n*[ ]*ble[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*pcre[<\/bBiI>]*_[<\/iIbB>]*ta[-<\/bB>]*\n*[ ]*ble[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*pgsql[<\/bBiI>]*_[<\/iIbB>]*ta[-<\/bB>]*\n*[ ]*ble[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*post[-<\/Bb>]*\n* *[]*conf[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*postfix-wrapper[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*prox[-<\/bB>]*\n*[ ]*ymap[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*reg[-<\/bB>]*\n*[ ]*exp[<\/bBiI>]*_[<\/iIbB>]*ta[-<\/bB>]*\n*[ ]*ble[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*relocated[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*scache[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*sock[-<\/bB>]*\n*[ ]*etmap[<\/bBiI>]*_[<\/iIbB>]*ta[-<\/bB>]*\n*[ ]*ble[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*sqlite[<\/bBiI>]*_[<\/iIbB>]*ta[-<\/bB>]*\n*[ ]*ble[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*trans[-<\/bB>]*\n*[ ]*port[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*ver[-<\/bB>]*\n*[ ]*ify[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*vir[-<\/bB>]*\n*[ ]*tual[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*vir[-<\/bB>]*\n*[ ]*tual[<\/bB>]*\(8\)/$&<\/a>/g;
s/[]*cidr_ta[-<\/bB>]*\n*[ ]*ble[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*tcp_ta[-<\/bB>]*\n*[ ]*ble[<\/bB>]*\(5\)/$&<\/a>/g;
# Workaround...
s/body_checks<\/a><\/b>\(5\)/body_checks<\/b>(5)/;
s/header_checks<\/a><\/b>\(5\)/header_checks<\/b>(5)/;
s/[]*body_checks[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*header_checks[<\/bB>]*\(5\)/$&<\/a>/g;
s/[]*main\.cf[<\/bB>]*/$&<\/a>/g;
s/[]*mas[-<\/bB>]*\n* *[]*ter\.cf[<\/bB>]*/$&<\/a>/g;
# Hyperlink README document names
s/\b([A-Z][A-Z0-9_]*)[-]*\n*[ ]*([A-Z0-9_]*_README)\b/$&<\/a>/g;
s/\bINSTALL\b/$&<\/a>/g;
s/\bOVERVIEW\b/$&<\/a>/g;
s/\btype:table\b/type:table<\/a>/g;
# Split manual page hyperlinks across newlines
s/()([]*[-a-z0-9_]*[-<\/bB>]*)(\n *)([]*[-a-z0-9_]*[<\/bB>]*\(\d\))(<\/a>)/$1$2$5$3$1$4$5/;
# Access restrictions - generic
s;\bcheck_address_map\b;$&;g;
s;\bcheck_policy_service\b;$&;g;
s;\bdefer_if_permit\b;$&;g;
s;\bdefer_if_reject\b;$&;g;
s;\breject_multi_recip[-]*\n* *[]*i[-]*\n* *[]*ent_bounce\b;$&;g;
s;\breject_plaintext_session\b;$&;g;
s;\breject_unauth_pipelining\b;$&;g;
s;\bwarn_if_reject\b;$&;g;
# Access restrictions - client
s;\bcheck_client_access\b;$&;g;
s;\bcheck_client_mx_access\b;$&;g;
s;\bcheck_client_ns_access\b;$&;g;
s;\bcheck_ccert_access\b;$&;g;
s;\bcheck_reverse_client_hostname_access\b;$&;g;
s;\bcheck_reverse_client_hostname_mx_access\b;$&;g;
s;\bcheck_reverse_client_hostname_ns_access\b;$&;g;
s;\bcheck_sasl_access\b;$&;g;
s;\bpermit_inet_interfaces\b;$&;g;
s;\bpermit_mynetworks\b;$&;g;
s;\bper[-]*\n* *[]*mit_sasl_authenticated\b;$&;g;
s;\bpermit_tls_clientcerts\b;$&;g;
s;\bpermit_tls_all_clientcerts\b;$&;g;
s;\breject_unknown_client_hostname\b;$&;g;
s;\breject_unknown_client\b;$&;g;
s;\breject_unknown_reverse_client_hostname\b;$&;g;
s;\breject_unknown_forward_client_hostname\b;$&;g;
s;\breject_rbl_client\b;$&;g;
s;\breject_rhsbl_client\b;$&;g;
s;\breject_rhsbl_reverse_client\b;$&;g;
s;\bpermit_dnswl_client\b;$&;g;
s;\bpermit_rhswl_client\b;$&;g;
# Access restrictions - helo
s;\bcheck_helo_access\b;$&;g;
s;\bcheck_helo_mx_access\b;$&;g;
s;\bcheck_helo_ns_access\b;$&;g;
s;\breject_invalid_helo_hostname\b;$&;g;
s;\breject_invalid_hostname\b;$&;g;
s;\breject_non_fqdn_helo_hostname\b;$&;g;
s;\breject_non_fqdn_hostname\b;$&;g;
s;\breject_rhsbl_helo\b;$&;g;
s;\breject_unknown_helo_host[-]*\n* *[]*name\b;$&;g;
s;\breject_unknown_hostname\b;$&;g;
# Access restrictions - sender
s;\bcheck_sender_access\b;$&;g;
s;\bcheck_sender_mx_access\b;$&;g;
s;\bcheck_sender_ns_access\b;$&;g;
s;\b(reject_authenti)([-]*\n*[ ]*)(cated_sender_login_mismatch)\b;$1<\/a>$2$3;g;
s;\breject_known_sender_login_mismatch\b;$&;g;
s;\breject_non_fqdn_sender\b;$&;g;
s;\breject_rhsbl_sender\b;$&;g;
s;\breject_sender_login_mis[-]*\n*[ ]*match\b;$&;g;
s;\breject_unauthenticated_sender_login_mismatch\b;$&;g;
s;\breject_unknown_sender_domain\b;$&;g;
s;\breject_unlisted_sender\b;$&;g;
s;\breject_unver[-]*\n*[ ]*ified_sender\b;$&;g;
# Access restrictions - recipient
s;\bcheck_recip[-]*\n* *[]*ient_access\b;$&;g;
s;\bcheck_recip[-]*\n* *[]*ient_mx_access\b;$&;g;
s;\bcheck_recip[-]*\n* *[]*ient_ns_access\b;$&;g;
s;\bpermit_auth_destination\b;$&;g;
s;\bpermit_mx_backup\b;$&;g;
s;\breject_non_fqdn_recip[-]*\n* *[]*ient\b;$&;g;
s;\breject_rhsbl_recip[-]*\n* *[]*ient\b;$&;g;
s;\breject_unauth_destination\b;$&;g;
s;\bdefer_unauth_destination\b;$&;g;
s;\breject_unknown_recipi[-]*\n*[ ]*ent_domain\b;$&;g;
s;\breject_unlisted_recip[-]*\n* *[]*ient\b;$&;g;
s;\breject_unver[-]*\n*[ ]*ified_recip[-]*\n* *[]*i[-]*\n* *[]*ent\b;$&;g;
# Access restrictions - etrn
s;\bcheck_etrn_access\b;$&;g;
# Milters.
s;\bmilter_macro_daemon_name\b;$&;g;
s;\bmilter_macro_v\b;$&;g;
s;\bmilter_connect_timeout\b;$&;g;
s;\bmilter_command_timeout\b;$&;g;
s;\bmilter_content_timeout\b;$&;g;
s;\bmilter_protocol\b;$&;g;
s;\bmilter_default_action\b;$&;g;
s;\bmilter_connect_macros\b;$&;g;
s;\bmilter_helo_macros\b;$&;g;
s;\bmilter_mail_macros\b;$&;g;
s;\bmilter_rcpt_macros\b;$&;g;
s;\bmilter_data_macros\b;$&;g;
s;\bmilter_unknown_command_macros\b;$&;g;
s;\bmilter_end_of_data_macros\b;$&;g;
s;\bmilter_end_of_header_macros\b;$&;g;
s;\bmilter_header_checks\b;$&;g;
s;\bmilter_macro_defaults\b;$&;g;
# Multi-instance support
s;\bmulti_instance_directo[-]*\n*[ ]*ries\b;$&;g;
s;\bmulti_instance_wrap[-]*\n* *[]*per\b;$&;g;
s;\bmulti_instance_group\b;$&;g;
s;\bmulti_instance_name\b;$&;g;
s;\bmulti_instance_enable\b;$&;g;
# postscreen
s;\bdns_ncache_ttl_fix_enable\b;$&;g;
s;\bdnsblog_reply_delay\b;$&;g;
s;\bpostscreen_cache_map\b;$&;g;
s;\bpostscreen_cache_cleanup_interval\b;$&;g;
s;\bpostscreen_cache_retention_time\b;$&;g;
s;\bpostscreen_command_count_limit\b;$&;g;
s;\bpostscreen_com[-]*\n* *[]*mand_time_limit\b;$&;g;
s;\bsmtpd_service_name\b;$&;g;
s;\bdnsblog_service_name\b;$&;g;
s;\btlsproxy_service_name\b;$&;g;
s;\bpostscreen_bare_newline_enable\b;$&;g;
s;\bpostscreen_bare_newline_action\b;$&;g;
s;\bpostscreen_bare_newline_ttl\b;$&;g;
s;\bpostscreen_post_queue_limit\b;$&;g;
s;\bpostscreen_pre_queue_limit\b;$&;g;
s;\bpostscreen_greet_wait\b;$&;g;
s;\bpostscreen_greet_banner\b;$&;g;
s;\bpostscreen_greet_action\b;$&;g;
s;\bpostscreen_greet_ttl\b;$&;g;
s;\bpostscreen_disable_vrfy_command\b;$&;g;
s;\bpostscreen_dnsbl_reply_map\b;$&;g;
s;\bpostscreen_dnsbl_sites\b;$&;g;
s;\bpostscreen_dnsbl_thresh[-]*\n* *[]*old\b;$&;g;
s;\bpostscreen_dnsbl_whitelist_thresh[-]*\n* *[]*old\b;$&;g;
s;\bpostscreen_dnsbl_action\b;$&;g;
s;\bpostscreen_dnsbl_max_ttl\b;$&;g;
s;\bpostscreen_dnsbl_min_ttl\b;$&;g;
s;\bpostscreen_dnsbl_ttl\b;$&;g;
s;\bpostscreen_dnsbl_timeout\b;$&;g;
s;\bpostscreen_for[-]*\n*[ ]*bid[-]*\n* *[]*den_commands\b;$&;g;
s;\bpostscreen_helo_required\b;$&;g;
s;\bpostscreen_non_smtp_command_enable\b;$&;g;
s;\bpostscreen_non_smtp_command_action\b;$&;g;
s;\bpostscreen_non_smtp_command_ttl\b;$&;g;
s;\bpostscreen_pipelining_enable\b;$&;g;
s;\bpostscreen_pipelining_action\b;$&;g;
s;\bpostscreen_pipelining_ttl\b;$&;g;
s;\bpostscreen_watchdog_timeout\b;$&;g;
s;\bpostscreen_access_list\b;$&;g;
s;\bpostscreen_whitelist_networks\b;$&;g;
s;\bpostscreen_black[-]*\n*[ ]*list_networks\b;$&;g;
s;\bpostscreen_black[-]*\n*[ ]*list_action\b;$&;g;
s;\bpostscreen_client_connection_count_limit\b;$&;g;
s;\bpostscreen_tls_security_level\b;$&;g;
s;\bpostscreen_enforce_tls\b;$&;g;
s;\bpostscreen_use_tls\b;$&;g;
s;\bpostscreen_discard_ehlo_keyword_address_maps\b;$&;g;
s;\bpostscreen_discard_ehlo_keywords\b;$&;g;
s;\bpostscreen_expansion_filter\b;$&;g;
s;\bpostscreen_reject_footer\b;$&;g;
s;\bpostscreen_reject_footer_maps\b;$&;g;
s;\bpostscreen_command_filter\b;$&;g;
s;\bpostscreen_whitelist_interfaces\b;$&;g;
s;\bpostscreen_upstream_proxy_protocol\b;$&;g;
s;\bpostscreen_upstream_proxy_timeout\b;$&;g;
s;\btlsproxy_watchdog_timeout\b;$&;g;
s;\btlsproxy_enforce_tls\b;$&;g;
s;\btlsproxy_tls_CAfile\b;$&;g;
s;\btlsproxy_tls_CApath\b;$&;g;
s;\btlsproxy_tls_always_issue_session_ids\b;$&;g;
s;\btlsproxy_tls_ask_ccert\b;$&;g;
s;\btlsproxy_tls_ccert_verifydepth\b;$&;g;
s;\btlsproxy_tls_chain_files\b;$&;g;
s;\btlsproxy_tls_cert_file\b;$&;g;
s;\btlsproxy_tls_ciphers\b;$&;g;
s;\btlsproxy_tls_dcert_file\b;$&;g;
s;\btlsproxy_tls_dh1024_param_file\b;$&;g;
s;\btlsproxy_tls_dh512_param_file\b;$&;g;
s;\btlsproxy_tls_dkey_file\b;$&;g;
s;\btlsproxy_tls_eccert_file\b;$&;g;
s;\btlsproxy_tls_eckey_file\b;$&;g;
s;\btlsproxy_tls_eecdh_grade\b;$&;g;
s;\btlsproxy_tls_exclude_ciphers\b;$&;g;
s;\btlsproxy_tls_fingerprint_digest\b;$&;g;
s;\btlsproxy_tls_key_file\b;$&;g;
s;\btlsproxy_tls_loglevel\b;$&;g;
s;\btlsproxy_tls_mandatory_ciphers\b;$&;g;
s;\btlsproxy_tls_mandatory_exclude_ciphers\b;$&;g;
s;\btlsproxy_tls_mandatory_protocols\b;$&;g;
s;\btlsproxy_tls_protocols\b;$&;g;
s;\btlsproxy_tls_req_ccert\b;$&;g;
s;\btlsproxy_tls_security_level\b;$&;g;
s;\btlsproxy_use_tls\b;$&;g;
s;\btlsproxy_client_CAfile\b;$&;g;
s;\btlsproxy_client_CApath\b;$&;g;
s;\btlsproxy_client_chain_files\b;$&;g;
s;\btlsproxy_client_cert_file\b;$&;g;
s;\btlsproxy_client_dcert_file\b;$&;g;
s;\btlsproxy_client_dkey_file\b;$&;g;
s;\btlsproxy_client_eccert_file\b;$&;g;
s;\btlsproxy_client_eckey_file\b;$&;g;
s;\btlsproxy_client_fingerprint_digest\b;$&;g;
s;\btlsproxy_client_key_file\b;$&;g;
s;\btlsproxy_client_loglevel\b;$&;g;
s;\btlsproxy_client_loglevel_parameter\b;$&;g;
s;\btlsproxy_client_scert_verifydepth\b;$&;g;
s;\btlsproxy_client_security_level\b;$&;g;
s;\btlsproxy_client_per_site\b;$&;g;
s;\btlsproxy_client_policy_maps\b;$&;g;
s;\btlsproxy_client_use_tls\b;$&;g;
s;\btlsproxy_client_enforce_tls\b;$&;g;
# SMTPUTF8
s;\bsmtputf8_enable\b;$&;g;
s;\bstrict_smtputf8\b;$&;g;
s;\bsmtputf8_autodetect_classes\b;$&;g;
s;\benable_idna2003_compatibility\b;$&;g;
# Internal logging.
s;\bmail[-]*\n*[ ]*log_file\b;$&;g;
s;\bmail[-]*\n*[ ]*log_file_compressor\b;$&;g;
s;\bmail[-]*\n*[ ]*log_file_prefixes\b;$&;g;
s;\bmail[-]*\n*[ ]*log_file_rotate_suffix\b;$&;g;
s;\bpostlog_service_name\b;$&;g;
s;\bpostlogd_watchdog_timeout\b;$&;g;
# Service-defined parameters...
s;\bpolicy_time_limit\b;$&;g;
s;\bgreylist_time_limit\b;$&;g;
# Compatibility and migration
s;\bcompatibility_level\b;$&;g;
# Hyperlink URLs and RFC documents
s/(http:\/\/[^ ,"\(\)]*[^ ,"\(\):;!?.])/$1<\/a>/;
s/(ftp:\/\/[^ ,"\(\)]*[^ ,"\(\):;!?.])/$1<\/a>/;
s/\bRFC\s*([1-9]\d*)/$&<\/a>/g;
# Split README/RFC/parameter/restriction hyperlinks that span line breaks
s/()([-A-Za-z0-9_]*)\b([-<\/bB>]*\n *[]*)\b([-A-Za-z0-9_]*)(<\/a>)/$1$2$5$3$1$4$5/;
# Glue manual/parameter/restriction hyperlinks without line breaks.
s/()([]*[-a-zA-Z0-9._]*[]*)<\/a>\1/$1$2/g;
# One more time:
s/()([]*[-a-zA-Z0-9._]*[]*)<\/a>\1/$1$2/g;
# Hyperlink phrases not in headers.
if (/<\/*h\d>/) {
print;
$printit = 0;
next LINE;
}
s/canonical domains*/$&<\/a>/;
s/hosted domains*/$&<\/a>/;
#s/other domains*/&<\/a>/
s/virtual alias example/$&<\/a>/;
s/virtual mailbox example/$&<\/a>/;
s/local domains*/$&<\/a>/;
s/virtual alias domains*/$&<\/a>/;
s/virtual ALIAS domains*/$&<\/a>/;
s/virtual mailbox domains*/$&<\/a>/;
s/virtual MAILBOX domains*/$&<\/a>/;
s/relay domains*/$&<\/a>/;
s/default domains*/$&<\/a>/;
s/mydestination domains*/$&<\/a>/;
s/\b"*maildrop"* *queues*\b/$&<\/a>/;
s/\b("*maildrop"*),/$1<\/a>,/;
s/\b("*incoming"*) and\b/$1<\/a> and/;
s/\b("*incoming"*) or\b/$1<\/a> or/;
s/\b"*incoming"* *queues*\b/$&<\/a>/;
s/ *incoming *<\/b> *queues*\b/$&<\/a>/;
s/\b"*active"* *queues*\b/$&<\/a>/;
s/\b"*deferred"* *queues*\b/$&<\/a>/;
s/\b"*hold"* *queues*\b/$&<\/a>/;
s/\b("*hold"*),/$1<\/a>,/;
s/\b(postfix *tls)\b/$1<\/a>/;
# Hyperlink map types.
s/\b(btree):/$1<\/a>:/g;
s/\b(cdb):/$1<\/a>:/g;
s/\b(cidr):/$1<\/a>:/g;
s/\b(dbm):/$1<\/a>:/g;
s/\b(environ):/$1<\/a>:/g;
s/\b(fail):/$1<\/a>:/g;
s/\b(hash):/$1<\/a>:/g;
s/\b(internal):/$1<\/a>:/g;
s/\b(ldap):/$1<\/a>:/g;
s/\b(lmdb):/$1<\/a>:/g;
s/\b(memcache):/$1<\/a>:/g;
s/\b(mysql):/$1<\/a>:/g;
s/\b(nisplus):/$1<\/a>:/g;
s/\b(pcre):/$1<\/a>:/g;
s/\b(pgsql):/$1<\/a>:/g;
s;\b(pipe[-]*\n*[ ]*map):;$1<\/a>:;g;
s/\b(proxy):/$1<\/a>:/g;
s/\b(randmap):/$1<\/a>:/g;
s/\b(regexp):/$1<\/a>:/g;
s/\b(sdbm):/$1<\/a>:/g;
s/\b(socketmap):/$1<\/a>:/g;
s/\b(sqlite):/$1<\/a>:/g;
s/\b(static):/$1<\/a>:/g;
s/\b(tcp):/$1<\/a>:/g;
s/\b(texthash):/$1<\/a>:/g;
#s/\b(unix):/$1<\/a>:/g;
s/\b(unionmap):/$1<\/a>:/g;
s/\b(inline):/$1<\/a>:/g;
# Do nice links for smtp:host:port etc.
s/\b(error):/$1<\/a>:/g;
s/\b(smtp):/$1<\/a>:/g;
s/\b(lmtp):/$1<\/a>:/g;
s/\b(local):/$1<\/a>:/g;
s/([^\/])\b(virtual):/$1$2<\/a>:/g;
# Database library dependencies.
s/\b(AUXLIBS_)([A-Z]+)\b/$1$2<\/a>/g;
}
continue {
if ($printit)
{ print; }
else
{ $printit++ unless $nflag; }
}