#!/bin/sh
# Crude script to make formatted Postfix man pages clickable.
# If you use a sed(1) command that does not understand POSIX,
# do s/\[\[:<:\]\]/\\:\]\]/\\>/g on this script.
exec sed '
# Glue together words that were broken across line breaks.
:again
/-[]*$/{
N
b again
}
/<[Aa] *[HhNn][RrAa][EeMm][FfEe] *=/{
p
d
}
/<\/[Aa]>/{
p
d
}
/"[Hh][Tt][Tt][Pp]:/{
p
d
}
/<[Tt][Ii][Tt][Ll][Ee]>/{
p
d
}
# Following block was generated with "makepostconflinks"
# but hyphenation was added manually.
/<\/*[Hh][0-9]*>/{
p
d
}
/<[Aa] [Nm][Aa][Mm][Ee]=/{
p
d
}
/<[D][T]>/{
p
d
}
s;[[:<:]]autho[-]*\n*[ ]*rized_verp_clients[[:>:]];&;g
s;[[:<:]]debugger_command[[:>:]];&;g
s;[[:<:]]2bounce_notice_recipi[-]*\n*[ ]*ent[[:>:]];&;g
s;[[:<:]]access_map_reject_code[[:>:]];&;g
s;[[:<:]]address_verify_default_transport[[:>:]];&;g
s;[[:<:]]address_verify_local_transport[[:>:]];&;g
s;[[:<:]]address_verify_map[[:>:]];&;g
s;[[:<:]]address_verify_negative_cache[[:>:]];&;g
s;[[:<:]]address_verify_negative_expire_time[[:>:]];&;g
s;[[:<:]]address_verify_negative_refresh_time[[:>:]];&;g
s;[[:<:]]address_verify_poll_count[[:>:]];&;g
s;[[:<:]]address_verify_poll_delay[[:>:]];&;g
s;[[:<:]]address_verify_positive_expire_time[[:>:]];&;g
s;[[:<:]]address_verify_positive_refresh_time[[:>:]];&;g
s;[[:<:]]address_verify_relay_transport[[:>:]];&;g
s;[[:<:]]address_verify_relayhost[[:>:]];&;g
s;[[:<:]]address_verify_sender[[:>:]];&;g
s;[[:<:]]address_verify_service_name[[:>:]];&;g
s;[[:<:]]address_verify_transport_maps[[:>:]];&;g
s;[[:<:]]address_verify_virtual_transport[[:>:]];&;g
s;[[:<:]]alias_database[[:>:]];&;g
s;[[:<:]]alias_maps[[:>:]];&;g
s;[[:<:]]allow_mail_to_commands[[:>:]];&;g
s;[[:<:]]allow_mail_to_files[[:>:]];&;g
s;[[:<:]]allow_min_user[[:>:]];&;g
s;[[:<:]]allow_percent_hack[[:>:]];&;g
s;[[:<:]]allow_untrusted_routing[[:>:]];&;g
s;[[:<:]]alternate_config_directories[[:>:]];&;g
s;[[:<:]]always_bcc[[:>:]];&;g
s;[[:<:]]anvil_rate_time_unit[[:>:]];&;g
s;[[:<:]]append_at_myorigin[[:>:]];&;g
s;[[:<:]]append_dot_mydomain[[:>:]];&;g
s;[[:<:]]application_event_drain_time[[:>:]];&;g
s;[[:<:]]backwards_bounce_logfile_compatibility[[:>:]];&;g
s;[[:<:]]berkeley_db_create_buffer_size[[:>:]];&;g
s;[[:<:]]berkeley_db_read_buffer_size[[:>:]];&;g
s;[[:<:]]best_mx_transport[[:>:]];&;g
s;[[:<:]]biff[[:>:]];&;g
s;[[:<:]]body_checks[[:>:]];&;g
s;[[:<:]]body_checks_size_limit[[:>:]];&;g
s;[[:<:]]bounce_notice_recip[-]*\n* *[]*ient[[:>:]];&;g
s;[[:<:]]bounce_queue_lifetime[[:>:]];&;g
s;[[:<:]]bounce_service_name[[:>:]];&;g
s;[[:<:]]bounce_size_limit[[:>:]];&;g
s;[[:<:]]broken_sasl_auth_clients[[:>:]];&;g
s;[[:<:]]canonical_maps[[:>:]];&;g
s;[[:<:]]cleanup_service_name[[:>:]];&;g
s;[[:<:]]anvil_status_update_time[[:>:]];&;g
s;[[:<:]]command_directory[[:>:]];&;g
s;[[:<:]]command_expan[-]*\n* *[]*sion_filter[[:>:]];&;g
s;[[:<:]]command_time_limit[[:>:]];&;g
s;[[:<:]]config_direc[-]*\n*[ ]*tory[[:>:]];&;g
s;[[:<:]]con[-]*\n*[ ]*tent_filter[[:>:]];&;g
s;[[:<:]]daemon_directory[[:>:]];&;g
s;[[:<:]]daemon_timeout[[:>:]];&;g
s;[[:<:]]debug_peer_level[[:>:]];&;g
s;[[:<:]]debug_peer_list[[:>:]];&;g
s;[[:<:]]default_database_type[[:>:]];&;g
s;[[:<:]]default_deliv[-]*\n* *[]*ery_slot_cost[[:>:]];&;g
s;[[:<:]]default_deliv[-]*\n* *[]*ery_slot_discount[[:>:]];&;g
s;[[:<:]]default_deliv[-]*\n* *[]*ery_slot_loan[[:>:]];&;g
s;[[:<:]]default_destina[-]*\n* *[]*tion_concurrency_limit[[:>:]];&;g
s;[[:<:]]default_destina[-]*\n* *[]*tion_recip[-]*\n* *[]*ient_limit[[:>:]];&;g
s;[[:<:]]default_extra_recip[-]*\n* *[]*ient_limit[[:>:]];&;g
s;[[:<:]]default_minimum_deliv[-]*\n* *[]*ery_slots[[:>:]];&;g
s;[[:<:]]default_privs[[:>:]];&;g
s;[[:<:]]default_process_limit[[:>:]];&;g
s;[[:<:]]default_rbl_reply[[:>:]];&;g
s;[[:<:]]default_recip[-]*\n* *[]*ient_limit[[:>:]];&;g
s;[[:<:]]default_transport[[:>:]];&;g
s;[[:<:]]default_verp_delimiters[[:>:]];&;g
s;[[:<:]]defer_code[[:>:]];&;g
s;[[:<:]]defer_service_name[[:>:]];&;g
s;[[:<:]]defer_transports[[:>:]];&;g
s;[[:<:]]delay_notice_recip[-]*\n* *[]*ient[[:>:]];&;g
s;[[:<:]]delay_warning_time[[:>:]];&;g
s;[[:<:]]deliver_lock_attempts[[:>:]];&;g
s;[[:<:]]deliver_lock_delay[[:>:]];&;g
s;[[:<:]]disable_dns_lookups[[:>:]];&;g
s;[[:<:]]disable_mime_input_processing[[:>:]];&;g
s;[[:<:]]disable_mime_output_conversion[[:>:]];&;g
s;[[:<:]]disable_verp_bounces[[:>:]];&;g
s;[[:<:]]disable_vrfy_command[[:>:]];&;g
s;[[:<:]]dont_remove[[:>:]];&;g
s;[[:<:]]double_bounce_sender[[:>:]];&;g
s;[[:<:]]dupli[-]*\n* *[]*cate_filter_limit[[:>:]];&;g
s;[[:<:]]empty_address_recip[-]*\n* *[]*ient[[:>:]];&;g
s;[[:<:]]enable_original_recip[-]*\n* *[]*ient[[:>:]];&;g
s;[[:<:]]error_notice_recip[-]*\n* *[]*ient[[:>:]];&;g
s;[[:<:]]error_service_name[[:>:]];&;g
s;[[:<:]]expand_owner_alias[[:>:]];&;g
s;[[:<:]]export_environment[[:>:]];&;g
s;[[:<:]]fallback_relay[[:>:]];&;g
s;[[:<:]]fallback_transport[[:>:]];&;g
s;[[:<:]]fast_flush_domains[[:>:]];&;g
s;[[:<:]]fast_flush_purge_time[[:>:]];&;g
s;[[:<:]]fast_flush_refresh_time[[:>:]];&;g
s;[[:<:]]fault_injection_code[[:>:]];&;g
s;[[:<:]]flush_service_name[[:>:]];&;g
s;[[:<:]]fork_attempts[[:>:]];&;g
s;[[:<:]]fork_delay[[:>:]];&;g
s;[[:<:]]forward_expan[-]*\n* *[]*sion_filter[[:>:]];&;g
s;[[:<:]]for[-]*\n* *[]*ward_path[[:>:]];&;g
s;[[:<:]]hash_queue_depth[[:>:]];&;g
s;[[:<:]]hash_queue_names[[:>:]];&;g
s;[[:<:]]header_address_token_limit[[:>:]];&;g
s;[[:<:]]header_checks[[:>:]];&;g
s;[[:<:]]header_size_limit[[:>:]];&;g
s;[[:<:]]helpful_warnings[[:>:]];&;g
s;[[:<:]]home_mailbox[[:>:]];&;g
s;[[:<:]]hopcount_limit[[:>:]];&;g
s;[[:<:]]html_direc[-]*\n*[ ]*tory[[:>:]];&;g
s;[[:<:]]ignore_mx_lookup_error[[:>:]];&;g
s;[[:<:]]import_environment[[:>:]];&;g
s;[[:<:]]in_flow_delay[[:>:]];&;g
s;[[:<:]]inet_interfaces[[:>:]];&;g
s;[[:<:]]initial_destination_concurrency[[:>:]];&;g
s;[[:<:]]invalid_hostname_reject_code[[:>:]];&;g
s;[[:<:]]ipc_idle[[:>:]];&;g
s;[[:<:]]ipc_timeout[[:>:]];&;g
s;[[:<:]]ipc_ttl[[:>:]];&;g
s;[[:<:]]line_length_limit[[:>:]];&;g
s;[[:<:]]lmtp_cache_connection[[:>:]];&;g
s;[[:<:]]lmtp_connect_timeout[[:>:]];&;g
s;[[:<:]]lmtp_data_done_timeout[[:>:]];&;g
s;[[:<:]]lmtp_data_init_timeout[[:>:]];&;g
s;[[:<:]]lmtp_data_xfer_timeout[[:>:]];&;g
s;[[:<:]]lmtp_lhlo_timeout[[:>:]];&;g
s;[[:<:]]lmtp_mail_timeout[[:>:]];&;g
s;[[:<:]]lmtp_quit_timeout[[:>:]];&;g
s;[[:<:]]lmtp_rcpt_timeout[[:>:]];&;g
s;[[:<:]]lmtp_rset_timeout[[:>:]];&;g
s;[[:<:]]lmtp_sasl_auth_enable[[:>:]];&;g
s;[[:<:]]lmtp_sasl_password_maps[[:>:]];&;g
s;[[:<:]]lmtp_sasl_security_options[[:>:]];&;g
s;[[:<:]]lmtp_send_xforward_command[[:>:]];&;g
s;[[:<:]]lmtp_skip_quit_response[[:>:]];&;g
s;[[:<:]]lmtp_tcp_port[[:>:]];&;g
s;[[:<:]]lmtp_xforward_timeout[[:>:]];&;g
s;[[:<:]]local_command_shell[[:>:]];&;g
s;[[:<:]]local_destination_concurrency_limit[[:>:]];&;g
s;[[:<:]]local_destination_recip[-]*\n* *[]*ient_limit[[:>:]];&;g
s;[[:<:]]local_recip[-]*\n* *[]*ient_maps[[:>:]];&;g
s;[[:<:]]local_transport[[:>:]];&;g
s;[[:<:]]luser_relay[[:>:]];&;g
s;[[:<:]]mail_name[[:>:]];&;g
s;[[:<:]]mail_owner[[:>:]];&;g
s;[[:<:]]mail_release_date[[:>:]];&;g
s;[[:<:]]mail_spool_direc[-]*\n* *[]*tory[[:>:]];&;g
s;[[:<:]]mail_version[[:>:]];&;g
s;[[:<:]]mail[-]*\n* *[]*box_command[[:>:]];&;g
s;[[:<:]]mail[-]*\n* *[]*box_command_maps[[:>:]];&;g
s;[[:<:]]mail[-]*\n* *[]*box_deliv[-]*\n* *[]*ery_lock[[:>:]];&;g
s;[[:<:]]mail[-]*\n* *[]*box_size_limit[[:>:]];&;g
s;[[:<:]]mail[-]*\n* *[]*box_transport[[:>:]];&;g
s;[[:<:]]mailq_path[[:>:]];&;g
s;[[:<:]]manpage_directory[[:>:]];&;g
s;[[:<:]]maps_rbl_domains[[:>:]];&;g
s;[[:<:]]maps_rbl_reject_code[[:>:]];&;g
s;[[:<:]]masquerade_classes[[:>:]];&;g
s;[[:<:]]masquerade_domains[[:>:]];&;g
s;[[:<:]]masquerade_exceptions[[:>:]];&;g
s;[[:<:]]max_idle[[:>:]];&;g
s;[[:<:]]max_use[[:>:]];&;g
s;[[:<:]]maxi[-]*\n*[ ]*mal_backoff_time[[:>:]];&;g
s;[[:<:]]maxi[-]*\n*[ ]*mal_queue_lifetime[[:>:]];&;g
s;[[:<:]]message_size_limit[[:>:]];&;g
s;[[:<:]]mime_boundary_length_limit[[:>:]];&;g
s;[[:<:]]mime_header_checks[[:>:]];&;g
s;[[:<:]]mime_nesting_limit[[:>:]];&;g
s;[[:<:]]minimal_backoff_time[[:>:]];&;g
s;[[:<:]]multi_recip[-]*\n* *[]*ient_bounce_reject_code[[:>:]];&;g
s;[[:<:]]mydes[-]*\n*[ ]*tina[-]*\n*[ ]*tion[[:>:]];&;g
s;[[:<:]]mydomain[[:>:]];&;g
s;[[:<:]]myhostname[[:>:]];&;g
s;[[:<:]]mynetworks[[:>:]];&;g
s;[[:<:]]mynetworks_style[[:>:]];&;g
s;[[:<:]]myorigin[[:>:]];&;g
s;[[:<:]]nested_header_checks[[:>:]];&;g
s;[[:<:]]newaliases_path[[:>:]];&;g
s;[[:<:]]non_fqdn_reject_code[[:>:]];&;g
s;[[:<:]]notify_classes[[:>:]];&;g
s;[[:<:]]owner_request_special[[:>:]];&;g
s;[[:<:]]parent_domain_matches_subdomains[[:>:]];&;g
s;[[:<:]]permit_mx_backup_networks[[:>:]];&;g
s;[[:<:]]pickup_service_name[[:>:]];&;g
s;[[:<:]]prepend_delivered_header[[:>:]];&;g
s;[[:<:]]process_id[[:>:]];&;g
s;[[:<:]]process_id_directory[[:>:]];&;g
s;[[:<:]]process_name[[:>:]];&;g
s;[[:<:]]propagate_unmatched_extensions[[:>:]];&;g
s;[[:<:]]proxy_interfaces[[:>:]];&;g
s;[[:<:]]proxy_read_maps[[:>:]];&;g
s;[[:<:]]qmgr_clog_warn_time[[:>:]];&;g
s;[[:<:]]qmgr_fudge_factor[[:>:]];&;g
s;[[:<:]]qmgr_message_active_limit[[:>:]];&;g
s;[[:<:]]qmgr_message_recip[-]*\n* *[]*ient_limit[[:>:]];&;g
s;[[:<:]]qmgr_message_recip[-]*\n* *[]*ient_minimum[[:>:]];&;g
s;[[:<:]]qmqpd_authorized_clients[[:>:]];&;g
s;[[:<:]]qmqpd_error_delay[[:>:]];&;g
s;[[:<:]]qmqpd_timeout[[:>:]];&;g
s;[[:<:]]queue_directory[[:>:]];&;g
s;[[:<:]]queue_file_attribute_count_limit[[:>:]];&;g
s;[[:<:]]queue_minfree[[:>:]];&;g
s;[[:<:]]queue_run_delay[[:>:]];&;g
s;[[:<:]]queue_service_name[[:>:]];&;g
s;[[:<:]]rbl_reply_maps[[:>:]];&;g
s;[[:<:]]readme_directory[[:>:]];&;g
s;[[:<:]]receive_override_options[[:>:]];&;g
s;[[:<:]]no_unknown_recip[-]*\n* *[]*ient_checks[[:>:]];&;g
s;[[:<:]]no_address_mappings[[:>:]];&;g
s;[[:<:]]no_header_body_checks[[:>:]];&;g
s;[[:<:]]recip[-]*\n* *[]*ient_bcc_maps[[:>:]];&;g
s;[[:<:]]recip[-]*\n* *[]*ient_canonical_maps[[:>:]];&;g
s;[[:<:]]recip[-]*\n* *[]*ient_delim[-]*\n* *[]*iter[[:>:]];&<\/a>;g
s;[[:<:]]reject_code[[:>:]];&;g
s;[[:<:]]relay_domains[[:>:]];&;g
s;[[:<:]]relay_domains_reject_code[[:>:]];&;g
s;[[:<:]]relay_recipi[-]*\n*[ ]*ent_maps[[:>:]];&;g
s;[[:<:]]relay_transport[[:>:]];&;g
s;[[:<:]]relayhost[[:>:]];&;g
s;[[:<:]]relocated_maps[[:>:]];&;g
s;[[:<:]]require_home_directory[[:>:]];&;g
s;[[:<:]]resolve_dequoted_address[[:>:]];&;g
s;[[:<:]]rewrite_service_name[[:>:]];&;g
s;[[:<:]]sample_directory[[:>:]];&;g
s;[[:<:]]sender_based_routing[[:>:]];&;g
s;[[:<:]]sender_bcc_maps[[:>:]];&;g
s;[[:<:]]sender_canonical_maps[[:>:]];&;g
s;[[:<:]]sendmail_path[[:>:]];&;g
s;[[:<:]]service_throttle_time[[:>:]];&;g
s;[[:<:]]setgid_group[[:>:]];&;g
s;[[:<:]]show_user_unknown_table_name[[:>:]];&;g
s;[[:<:]]showq_service_name[[:>:]];&;g
s;[[:<:]]smtp_always_send_ehlo[[:>:]];&;g
s;[[:<:]]smtp_bind_address[[:>:]];&;g
s;[[:<:]]smtp_connect_timeout[[:>:]];&;g
s;[[:<:]]smtp_data_done_timeout[[:>:]];&;g
s;[[:<:]]smtp_data_init_timeout[[:>:]];&;g
s;[[:<:]]smtp_data_xfer_timeout[[:>:]];&;g
s;[[:<:]]smtp_defer_if_no_mx_address_found[[:>:]];&;g
s;[[:<:]]lmtp_destination_concurrency_limit[[:>:]];&;g
s;[[:<:]]lmtp_destination_recip[-]*\n* *[]*ient_limit[[:>:]];&;g
s;[[:<:]]relay_destination_concurrency_limit[[:>:]];&;g
s;[[:<:]]relay_destination_recip[-]*\n* *[]*ient_limit[[:>:]];&;g
s;[[:<:]]resolve_null_domain[[:>:]];&;g
s;[[:<:]]smtp_destination_concurrency_limit[[:>:]];&;g
s;[[:<:]]smtp_destination_recip[-]*\n* *[]*ient_limit[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_destination_concurrency_limit[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_destination_recip[-]*\n* *[]*ient_limit[[:>:]];&;g
s;[[:<:]]smtp_helo_name[[:>:]];&;g
s;[[:<:]]smtp_helo_timeout[[:>:]];&;g
s;[[:<:]]smtp_host_lookup[[:>:]];&;g
s;[[:<:]]smtp_line_length_limit[[:>:]];&;g
s;[[:<:]]smtp_mail_timeout[[:>:]];&;g
s;[[:<:]]smtp_mx_address_limit[[:>:]];&;g
s;[[:<:]]smtp_mx_session_limit[[:>:]];&;g
s;[[:<:]]smtp_never_send_ehlo[[:>:]];&;g
s;[[:<:]]smtp_pix_workaround_delay_time[[:>:]];&;g
s;[[:<:]]smtp_pix_workaround_threshold_time[[:>:]];&;g
s;[[:<:]]smtp_quit_timeout[[:>:]];&;g
s;[[:<:]]smtp_quote_rfc821_envelope[[:>:]];&;g
s;[[:<:]]smtp_randomize_addresses[[:>:]];&;g
s;[[:<:]]smtp_rcpt_timeout[[:>:]];&;g
s;[[:<:]]smtp_rset_timeout[[:>:]];&;g
s;[[:<:]]smtp_sasl_auth_enable[[:>:]];&;g
s;[[:<:]]smtp_sasl_password_maps[[:>:]];&;g
s;[[:<:]]smtp_sasl_security_options[[:>:]];&;g
s;[[:<:]]smtp_send_xforward_command[[:>:]];&;g
s;[[:<:]]smtp_skip_4xx_greeting[[:>:]];&;g
s;[[:<:]]smtp_skip_5xx_greeting[[:>:]];&;g
s;[[:<:]]smtp_skip_quit_response[[:>:]];&;g
s;[[:<:]]smtp_xforward_timeout[[:>:]];&;g
s;[[:<:]]smtpd_autho[-]*\n*[ ]*rized_verp_clients[[:>:]];&;g
s;[[:<:]]smtpd_autho[-]*\n*[ ]*rized_xclient_hosts[[:>:]];&;g
s;[[:<:]]smtpd_autho[-]*\n*[ ]*rized_xforward_hosts[[:>:]];&;g
s;[[:<:]]smtpd_banner[[:>:]];&;g
s;[[:<:]]smtpd_client_connection_count_limit[[:>:]];&;g
s;[[:<:]]smtpd_client_connection_limit_exceptions[[:>:]];&;g
s;[[:<:]]smtpd_client_connection_rate_limit[[:>:]];&;g
s;[[:<:]]smtpd_client_restrictions[[:>:]];&;g
s;[[:<:]]smtpd_data_restrictions[[:>:]];&;g
s;[[:<:]]smtpd_delay_reject[[:>:]];&;g
s;[[:<:]]smtpd_error_sleep_time[[:>:]];&;g
s;[[:<:]]smtpd_etrn_restrictions[[:>:]];&;g
s;[[:<:]]smtpd_expansion_filter[[:>:]];&;g
s;[[:<:]]smtpd_hard_error_limit[[:>:]];&;g
s;[[:<:]]smtpd_helo_required[[:>:]];&;g
s;[[:<:]]smtpd_helo_restrictions[[:>:]];&;g
s;[[:<:]]smtpd_history_flush_threshold[[:>:]];&;g
s;[[:<:]]smtpd_junk_command_limit[[:>:]];&;g
s;[[:<:]]smtpd_noop_commands[[:>:]];&;g
s;[[:<:]]smtpd_null_access_lookup_key[[:>:]];&;g
s;[[:<:]]smtpd_recipient_overshoot_limit[[:>:]];&;g
s;[[:<:]]smtpd_policy_service_max_idle[[:>:]];&;g
s;[[:<:]]smtpd_policy_service_max_ttl[[:>:]];&;g
s;[[:<:]]smtpd_policy_service_timeout[[:>:]];&;g
s;[[:<:]]smtpd_proxy_ehlo[[:>:]];&;g
s;[[:<:]]smtpd_proxy_filter[[:>:]];&;g
s;[[:<:]]smtpd_proxy_timeout[[:>:]];&;g
s;[[:<:]]smtpd_recip[-]*\n* *[]*ient_limit[[:>:]];&;g
s;[[:<:]]smtpd_recip[-]*\n* *[]*ient_restrictions[[:>:]];&;g
s;[[:<:]]smtpd_reject_unlisted_recip[-]*\n* *[]*ient[[:>:]];&;g
s;[[:<:]]smtpd_reject_unlisted_sender[[:>:]];&;g
s;[[:<:]]smtpd_restriction_classes[[:>:]];&;g
s;[[:<:]]smtpd_sasl_application_name[[:>:]];&;g
s;[[:<:]]smtpd_sasl_auth_enable[[:>:]];&;g
s;[[:<:]]smtpd_sasl_exceptions_networks[[:>:]];&;g
s;[[:<:]]smtpd_sasl_local_domain[[:>:]];&;g
s;[[:<:]]smtpd_sasl_security_options[[:>:]];&;g
s;[[:<:]]smtpd_sender_login_maps[[:>:]];&;g
s;[[:<:]]smtpd_sender_restrictions[[:>:]];&;g
s;[[:<:]]smtpd_soft_error_limit[[:>:]];&;g
s;[[:<:]]smtpd_timeout[[:>:]];&;g
s;[[:<:]]soft_bounce[[:>:]];&;g
s;[[:<:]]stale_lock_time[[:>:]];&;g
s;[[:<:]]strict_7bit_headers[[:>:]];&;g
s;[[:<:]]strict_8bitmime[[:>:]];&;g
s;[[:<:]]strict_8bitmime_body[[:>:]];&;g
s;[[:<:]]strict_mime_encoding_domain[[:>:]];&;g
s;[[:<:]]strict_rfc821_envelopes[[:>:]];&;g
s;[[:<:]]sun_mailtool_compatibility[[:>:]];&;g
s;[[:<:]]swap_bangpath[[:>:]];&;g
s;[[:<:]]syslog_facility[[:>:]];&;g
s;[[:<:]]syslog_name[[:>:]];&;g
s;[[:<:]]trace_service_name[[:>:]];&;g
s;[[:<:]]transport_maps[[:>:]];&;g
s;[[:<:]]transport_retry_time[[:>:]];&;g
s;[[:<:]]trigger_timeout[[:>:]];&;g
s;[[:<:]]undisclosed_recip[-]*\n* *[]*ients_header[[:>:]];&;g
s;[[:<:]]unknown_address_reject_code[[:>:]];&;g
s;[[:<:]]unknown_client_reject_code[[:>:]];&;g
s;[[:<:]]unknown_hostname_reject_code[[:>:]];&;g
s;[[:<:]]unknown_local_recip[-]*\n* *[]*ient_reject_code[[:>:]];&;g
s;[[:<:]]unknown_relay_recipi[-]*\n*[ ]*ent_reject_code[[:>:]];&;g
s;[[:<:]]unknown_virtual_alias_reject_code[[:>:]];&;g
s;[[:<:]]unknown_virtual_mail[-]*\n* *[]*box_reject_code[[:>:]];&;g
s;[[:<:]]unverified_recip[-]*\n* *[]*ient_reject_code[[:>:]];&;g
s;[[:<:]]unverified_sender_reject_code[[:>:]];&;g
s;[[:<:]]verp_delimiter_filter[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_alias_domains[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_alias_expansion_limit[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_alias_maps[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_maps[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_alias_recursion_limit[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_gid_maps[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_mail[-]*\n* *[]*box_base[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_mail[-]*\n* *[]*box_domains[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_mail[-]*\n* *[]*box_limit[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_mail[-]*\n* *[]*box_lock[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_mail[-]*\n* *[]*box_maps[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_minimum_uid[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_transport[[:>:]];&;g
s;[[:<:]]vir[-]*\n*[ ]*tual_uid_maps[[:>:]];&;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[]*(8)/&<\/a>/g
s/[]*bounce[]*(8)/&<\/a>/g
s/[]*cleanup[]*(8)/&<\/a>/g
s/[]*defer[]*(8)/&<\/a>/g
s/[]*error[]*(8)/&<\/a>/g
s/[]*flush[]*(8)/&<\/a>/g
s/[]*lmtp[]*(8)/&<\/a>/g
s/[]*local[]*(8)/&<\/a>/g
s/[]*mas[-]*\n* *[]*ter[]*(8)/&<\/a>/g
s/[]*pickup[]*(8)/&<\/a>/g
s/[]*pipe[]*(8)/&<\/a>/g
s/[]*oqmgr[]*(8)/&<\/a>/g
s/[]*[[:<:]]qmgr[]*(8)/&<\/a>/g
s/[]*qmqpd[]*(8)/&<\/a>/g
s/[]*showq[]*(8)/&<\/a>/g
s/[]*smtp[]*(8)/&<\/a>/g
s/[]*smtpd[]*(8)/&<\/a>/g
s/[]*spawn[]*(8)/&<\/a>/g
s/[]*trace[]*(8)/&<\/a>/g
s/[]*trivial- *
*rewrite[]*(8)/&<\/a>/g
s/[]*triv[-]*\n* *[]*ial-[]*\n* *[]*rewrite[]*(8)/&<\/a>/g
s/[]*mailq[]*(1)/&<\/a>/g
s/[]*newaliases[]*(1)/&<\/a>/g
s/[]*postalias[]*(1)/&<\/a>/g
s/[]*postcat[]*(1)/&<\/a>/g
s/[]*postconf[]*(1)/&<\/a>/g
s/[]*postdrop[]*(1)/&<\/a>/g
s/[]*postfix[]*(1)/&<\/a>/g
s/[]*postkick[]*(1)/&<\/a>/g
s/[]*postlock[]*(1)/&<\/a>/g
s/[]*postlog[]*(1)/&<\/a>/g
s/[]*postmap[]*(1)/&<\/a>/g
s/[]*postqueue[]*(1)/&<\/a>/g
s/[]*postsuper[]*(1)/&<\/a>/g
s/[]*send[-]*\n*[ ]*mail[]*(1)/&<\/a>/g
s/[]*smtp-[]*\n* *[]*source[]*(1)/&<\/a>/g
s/[]*smtp-[]*\n* *[]*sink[]*(1)/&<\/a>/g
s/[]*qmqp-[]*\n* *[]*source[]*(1)/&<\/a>/g
s/[]*qmqp-[]*\n* *[]*sink[]*(1)/&<\/a>/g
s/[]*qshape[]*(1)/&<\/a>/g
s/[]*access[]*(5)/&<\/a>/g
s/[]*aliases[]*(5)/&<\/a>/g
s/[]*canonical[]*(5)/&<\/a>/g
s/[]*etrn[]*(5)/&<\/a>/g
s/[]*ldap[]*_[]*table[]*(5)/&<\/a>/g
s/[]*mysql[]*_[]*table[]*(5)/&<\/a>/g
s/[]*pcre[]*_[]*table[]*(5)/&<\/a>/g
s/[]*pgsql[]*_[]*table[]*(5)/&<\/a>/g
s/[]*postconf[]*(5)/&<\/a>/g
s/[]*proxymap[]*(8)/&<\/a>/g
s/[]*reg[-]*\n*[ ]*exp[]*_[]*table[]*(5)/&<\/a>/g
s/[]*relocated[]*(5)/&<\/a>/g
s/[]*trans[-]*\n*[ ]*port[]*(5)/&<\/a>/g
s/[]*verify[]*(8)/&<\/a>/g
s/[]*virtual[]*(5)/&<\/a>/g
s/[]*virtual[]*(8)/&<\/a>/g
s/[]*cidr_table[]*(5)/&<\/a>/g
s/[]*tcp_table[]*(5)/&<\/a>/g
s/[]*body_checks[]*(5)/&<\/a>/g
s/[]*header_checks[]*(5)/&<\/a>/g
# Hyperlink README document names
s/[[:<:]][A-Z_]*_README[[:>:]]/&<\/a>/g
s/[[:<:]]INSTALL[[:>:]]/&<\/a>/g
s/[[:<:]]OVERVIEW[[:>:]]/&<\/a>/g
s/"type:table"/"type:table<\/a>"/g
# Split manual page hyperlinks across newlines
s/\(\)\([]*[-a-z0-9_]*[-]*\)\(\n *\)\([]*[-a-z0-9_]*[]*([0-9])\)\(<\/a>\)/\1\2\5\3\1\4\5/
# Access restrictions - generic
s;[[:<:]]check_policy_service[[:>:]];&;g
s;[[:<:]]defer_if_permit[[:>:]];&;g
s;[[:<:]]defer_if_reject[[:>:]];&;g
s;[[:<:]]reject_multi_recip[-]*\n* *[]*ient_bounce[[:>:]];&;g
s;[[:<:]]reject_unauth_pipelining[[:>:]];&;g
s;[[:<:]]warn_if_reject[[:>:]];&;g
# Access restrictions - client
s;[[:<:]]check_client_access[[:>:]];&;g
s;[[:<:]]permit_mynetworks[[:>:]];&;g
s;[[:<:]]reject_unknown_client[[:>:]];&;g
s;[[:<:]]reject_rbl_client[[:>:]];&;g
s;[[:<:]]reject_rhsbl_client[[:>:]];&;g
# Access restrictions - helo
s;[[:<:]]check_helo_access[[:>:]];&;g
s;[[:<:]]reject_invalid_hostname[[:>:]];&;g
s;[[:<:]]reject_non_fqdn_hostname[[:>:]];&;g
s;[[:<:]]reject_unknown_hostname[[:>:]];&;g
# Access restrictions - sender
s;[[:<:]]check_sender_access[[:>:]];&;g
s;[[:<:]]\(reject_authenti\)\([-]*\n*[ ]*\)\(cated_sender_login_mismatch\)[[:>:]];\1<\/a>\2\3;g
s;[[:<:]]reject_non_fqdn_sender[[:>:]];&;g
s;[[:<:]]reject_rhsbl_sender[[:>:]];&;g
s;[[:<:]]reject_sender_login_mis[-]*\n*[ ]*match[[:>:]];&;g
s;[[:<:]]reject_unauthenticated_sender_login_mismatch[[:>:]];&;g
s;[[:<:]]reject_unknown_sender_domain[[:>:]];&;g
s;[[:<:]]reject_unlisted_sender[[:>:]];&;g
s;[[:<:]]reject_unveri[-]*\n*[ ]*fied_sender[[:>:]];&;g
# Access restrictions - recip[-]*\n* *[]*ient
s;[[:<:]]check_recip[-]*\n* *[]*ient_access[[:>:]];&;g
s;[[:<:]]check_recip[-]*\n* *[]*ient_mx_access[[:>:]];&;g
s;[[:<:]]check_recip[-]*\n* *[]*ient_ns_access[[:>:]];&;g
s;[[:<:]]permit_auth_destination[[:>:]];&;g
s;[[:<:]]permit_mx_backup[[:>:]];&;g
s;[[:<:]]reject_non_fqdn_recip[-]*\n* *[]*ient[[:>:]];&;g
s;[[:<:]]reject_rhsbl_recip[-]*\n* *[]*ient[[:>:]];&;g
s;[[:<:]]reject_unauth_destination[[:>:]];&;g
s;[[:<:]]reject_unknown_recipi[-]*\n*[ ]*ent_domain[[:>:]];&;g
s;[[:<:]]reject_unlisted_recip[-]*\n* *[]*ient[[:>:]];&;g
s;[[:<:]]reject_unveri[-]*\n*[ ]*fied_recip[-]*\n* *[]*ient[[:>:]];&;g
# Access restrictions - etrn
s;[[:<:]]check_etrn_access[[:>:]];&;g
# Split parameter or restriction hyperlinks across line breaks
s/\(\)\([-a-z0-9_]*\)[[:>:]]\([-]*\n *[]*\)[[:<:]]\([-a-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
s/\(\)\([]*[-a-zA-Z0-9._]*[]*\)<\/a>\1/\1\2/g
# Hyperlink URLs and RFC documents
s/\(http:\/\/[^ ,"()]*[^ ,"():;!?.]\)/\1<\/a>/
s/\(ftp:\/\/[^ ,"()]*[^ ,"():;!?.]\)/\1<\/a>/
s/[[:<:]]RFC *\([1-9][0-9]*\)/&<\/a>/
# Hyperlink phrases not in headers.
/<\/*h[0-9]>/{
p
d
}
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/[[:<:]]"*maildrop"* *queues*[[:>:]]/&<\/a>/
s/[[:<:]]\("*maildrop"*\),/\1<\/a>,/
s/[[:<:]]\("*incoming"*\) and[[:>:]]/\1<\/a> and/
s/[[:<:]]\("*incoming"*\) or[[:>:]]/\1<\/a> or/
s/[[:<:]]"*incoming"* *queues*[[:>:]]/&<\/a>/
s/ *incoming *<\/b> *queues*[[:>:]]/&<\/a>/
s/[[:<:]]"*active"* *queues*[[:>:]]/&<\/a>/
s/[[:<:]]"*deferred"* *queues*[[:>:]]/&<\/a>/
s/[[:<:]]"*hold"* *queues*[[:>:]]/&<\/a>/
s/[[:<:]]\("*hold"*\),/\1<\/a>,/
# Hyperlink map types.
s/[[:<:]]\(cidr\):/\1<\/a>:/g
s/[[:<:]]\(pcre\):/\1<\/a>:/g
s/[[:<:]]\(proxy\):/\1<\/a>:/g
s/[[:<:]]\(pgsql\):/\1<\/a>:/g
s/[[:<:]]\(mysql\):/\1<\/a>:/g
s/[[:<:]]\(ldap\):/\1<\/a>:/g
s/[[:<:]]\(regexp\):/\1<\/a>:/g
s/[[:<:]]\(tcp\):/\1<\/a>:/g
# Do nice links for smtp:host:port etc.
s/[[:<:]]\(error\):/\1<\/a>:/g
s/[[:<:]]\(smtp\):/\1<\/a>:/g
s/[[:<:]]\(lmtp\):/\1<\/a>:/g
' "$@"