Postfix-2.11.1 CentOS-6.6 In the process doing some DANE related investigations I ran across this sort of thing in the /var/log/maillog file:
<--- Dec 9 15:12:08 inet08 postfix/qmgr[3198]: 0A7EC60D8A: from=<j...@nyc.rr.com>, size=4261, nrcpt=1 (queue active) Dec 9 15:12:08 inet08 postfix/smtp[3670]: fatal: shared lock active/0A7EC60D8A: Resource temporarily unavailable Dec 9 15:12:08 inet08 postfix/qmgr[3198]: 22D74606D7: from=<>, size=49528, nrcpt=1 (queue active) Dec 9 15:12:08 inet08 postfix/qmgr[3198]: 8DD5060F81: from=<warineur-boun...@mailman.halisp.net>, size=8459, nrcpt=34 (queue active) Dec 9 15:12:08 inet08 postfix/qmgr[3198]: 8129F60F76: from=<bounce_ckomha-consult=harte-lyne...@cp20.com>, size=16178, nrcpt=1 (queue active) Dec 9 15:12:08 inet08 postfix/smtp[3758]: fatal: shared lock active/8DD5060F81: Resource temporarily unavailable Dec 9 15:12:08 inet08 postfix/qmgr[3198]: 9048A604F0: from=<bounces+909111-1753-grognard=grognard....@sendgrid.info>, size=6343, nrcpt=1 (queue active) Dec 9 15:12:08 inet08 postfix/smtp[3778]: 8129F60F76: to=<cons...@harte-lyne.ca>, relay=xx.hamilton.harte-lyne.ca[216.185.71.xx]:25, delay=543, delays=543/0.12/0.06/0.12, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 6848F8B143) Dec 9 15:12:08 inet08 postfix/qmgr[3198]: 8129F60F76: removed Dec 9 15:12:08 inet08 postfix/smtp[3781]: 9048A604F0: to=<grogn...@grognard.org>, relay=xx.hamilton.harte-lyne.ca[216.185.71.xx]:25, delay=561, delays=561/0.26/0.12/0.2, dsn=5.1.1, status=bounced (host inetxx.hamilton.harte-lyne.ca[216.185.71.xx] said: 550 5.1.1 <grogn...@grognard.org>: Recipient address rejected: User unknown in virtual mailbox table (in reply to RCPT TO command)) Dec 9 15:12:08 inet08 postfix/cleanup[3669]: CE151601CB: message-id=<20141209201208.ce15160...@inet08.hamilton.harte-lyne.ca> Dec 9 15:12:08 inet08 postfix/bounce[3776]: 9048A604F0: sender non-delivery notification: CE151601CB Dec 9 15:12:08 inet08 postfix/qmgr[3198]: CE151601CB: from=<>, size=8725, nrcpt=1 (queue active) Dec 9 15:12:08 inet08 postfix/qmgr[3198]: 9048A604F0: removed Dec 9 15:12:09 inet08 postfix/qmgr[3198]: warning: private/relay socket: malformed response Dec 9 15:12:09 inet08 postfix/qmgr[3198]: warning: transport relay failure -- see a previous warning/fatal/panic logfile record for the problem description Dec 9 15:12:09 inet08 postfix/master[3195]: warning: process /usr/libexec/postfix/smtp pid 3670 exit status 1 Dec 9 15:12:09 inet08 postfix/qmgr[3198]: warning: private/smtp socket: malformed response Dec 9 15:12:09 inet08 postfix/qmgr[3198]: warning: transport smtp failure -- see a previous warning/fatal/panic logfile record for the problem description Dec 9 15:12:09 inet08 postfix/master[3195]: warning: process /usr/libexec/postfix/smtp pid 3758 exit status 1 Dec 9 15:12:09 inet08 postfix/error[3782]: 0A7EC60D8A: to=<dayfp...@abmdirect.com>, relay=none, delay=273161, delays=273160/1.1/0/0.17, dsn=4.3.0, status=deferred (unknown mail transport error) Dec 9 15:12:09 inet08 postfix/error[3783]: 8DD5060F81: to=<harun.bhai...@bigfoot.com>, relay=none, delay=357117, delays=357116/1.2/0/0.1, dsn=4.3.0, status=deferred (unknown mail transport error) Dec 9 15:12:10 inet08 postfix/smtp[3765]: CE151601CB: to=<bounces+909111-1753-grognard=grognard....@sendgrid.info>, relay=mx.sendgrid.net[198.37.145.251]:25, delay=1.4, delays=0.11/0/1/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 121BA201796) Dec 9 15:12:10 inet08 postfix/qmgr[3198]: CE151601CB: removed Dec 9 15:12:13 inet08 postfix/anvil[3221]: statistics: max connection rate 69/60s for (smtp:151.237.190.118) at Dec 9 15:07:54 Dec 9 15:12:13 inet08 postfix/anvil[3221]: statistics: max connection count 2 for (smtp:183.145.188.183) at Dec 9 15:05:30 Dec 9 15:12:13 inet08 postfix/anvil[3221]: statistics: max cache size 8 at Dec 9 15:11:40 ---> The transport mapping error is deliberate on our part. ABMDIRECT.com does not go anywhere. That said, perhaps we should set it to something else. The issue I am concerned about is this: Dec 9 15:12:09 inet08 postfix/qmgr[3198]: warning: private/relay socket: malformed response I do not know what this means and I cannot find any obvious way how to find out. A postfix -vv check shows this and find no errors: <--- postfix -v check postfix: name_mask: all postfix: inet_addr_local: configured 6 IPv4 addresses postfix: inet_addr_local: configured 3 IPv6 addresses [root@inet08 ~]# postfix -vv check postfix: dict_register: mail_dict 1 postfix: dict_update: config_directory = /etc/postfix postfix: dict_load_fp: soft_bounce = no postfix: dict_load_fp: config_directory = /etc/postfix postfix: dict_load_fp: command_directory = /usr/sbin postfix: dict_load_fp: daemon_directory = /usr/libexec/postfix postfix: dict_load_fp: data_directory = /var/lib/postfix postfix: dict_load_fp: inet_interfaces = localhost, inet08.hamilton.harte-lyne.ca postfix: dict_load_fp: inet_protocols = all postfix: dict_load_fp: mydestination = postfix: dict_load_fp: unknown_local_recipient_reject_code = 550 postfix: dict_load_fp: mynetworks = 216.185.71.0/26, 209.47.176.0/26, 127.0.0.0/8 postfix: dict_load_fp: relay_domains = hash:/etc/postfix/relay_domains postfix: dict_load_fp: alias_maps = hash:/etc/aliases postfix: dict_load_fp: recipient_delimiter = + postfix: dict_load_fp: home_mailbox = Maildir/ postfix: dict_load_fp: mail_spool_directory = /var/spool/mail postfix: dict_load_fp: smtpd_helo_required = yes postfix: dict_load_fp: disable_vrfy_command = yes postfix: dict_load_fp: strict_rfc821_envelopes = yes postfix: dict_load_fp: rbl_reply_maps = hash:/etc/postfix/rbl_reply postfix: dict_load_fp: smtpd_helo_restrictions = permit_mynetworks, check_helo_access pcre:/etc/postfix/helo_checks.pcre, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, reject_unknown_helo_hostname, permit postfix: dict_load_fp: smtpd_sender_restrictions = permit_mynetworks, check_sender_access hash:/etc/postfix/sender_access, check_sender_mx_access hash:/etc/postfix/sender_mx_access, check_sender_ns_access hash:/etc/postfix/sender_ns_access, permit_sasl_authenticated, reject_non_fqdn_sender, reject_unknown_sender_domain, permit postfix: dict_load_fp: smtpd_client_restrictions = permit postfix: dict_load_fp: smtpd_recipient_restrictions = reject_non_fqdn_recipient, reject_unknown_recipient_domain, reject_non_fqdn_sender, reject_unknown_sender_domain, permit_mynetworks, permit_sasl_authenticated, reject_invalid_hostname, reject_unauth_destination, reject_unauth_pipelining, check_policy_service unix:/var/spool/postfix/postgrey/socket, check_policy_service unix:private/policyd-spf, sleep 1, permit postfix: dict_load_fp: policyd-spf_time_limit = 3600 postfix: dict_load_fp: smtpd_data_restrictions = permit_mynetworks, reject_multi_recipient_bounce, reject_unauth_pipelining, permit postfix: dict_load_fp: smtpd_timeout = ${stress?10}${stress:120}s postfix: dict_load_fp: smtpd_starttls_timeout = ${stress?10}${stress:120}s postfix: dict_load_fp: header_checks = regexp:/etc/postfix/header_checks.regexp postfix: dict_load_fp: debug_peer_level = 32 postfix: dict_load_fp: debug_peer_list = 216.185.71.25 postfix: dict_load_fp: debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin? ddd $daemon_directory/$process_name $process_id & sleep 5 postfix: dict_load_fp: sendmail_path = /usr/sbin/sendmail.postfix postfix: dict_load_fp: newaliases_path = /usr/bin/newaliases.postfix postfix: dict_load_fp: mailq_path = /usr/bin/mailq.postfix postfix: dict_load_fp: setgid_group = postdrop postfix: dict_load_fp: html_directory = no postfix: dict_load_fp: manpage_directory = /usr/share/man postfix: dict_load_fp: sample_directory = /usr/share/doc/postfix-2.11.1/samples postfix: dict_load_fp: readme_directory = /usr/share/doc/postfix-2.11.1/README_FILES postfix: dict_load_fp: virtual_alias_maps = hash:/etc/postfix/virtual, regexp:/etc/postfix/virtual.regexp postfix: dict_load_fp: transport_maps = hash:/etc/postfix/transport postfix: dict_load_fp: message_size_limit = 20480000 postfix: dict_load_fp: queue_minfree = 40960000 postfix: dict_load_fp: mailman_destination_recipient_limit = 1 postfix: dict_load_fp: content_filter = smtp-amavis:[127.0.0.1]:10024 postfix: dict_load_fp: smtp_use_tls = yes postfix: dict_load_fp: smtpd_use_tls = yes postfix: dict_load_fp: smtp_tls_security_level = may postfix: dict_load_fp: smtpd_tls_security_level = may postfix: dict_load_fp: smtpd_tls_auth_only = yes postfix: dict_load_fp: tls_random_source = dev:/dev/urandom postfix: dict_load_fp: smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt postfix: dict_load_fp: smtp_tls_cert_file = /etc/pki/tls/certs/ca.harte-lyne.hamilton.smtp.crt postfix: dict_load_fp: smtp_tls_key_file = /etc/pki/tls/private/ca.harte-lyne.hamilton.smtp.key postfix: dict_load_fp: smtpd_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt postfix: dict_load_fp: smtpd_tls_cert_file = /etc/pki/tls/certs/ca.harte-lyne.hamilton.smtp.crt postfix: dict_load_fp: smtpd_tls_key_file = /etc/pki/tls/private/ca.harte-lyne.hamilton.smtp.key postfix: dict_load_fp: relay_clientcerts = hash:/etc/postfix/relay_clientcerts postfix: dict_load_fp: smtpd_tls_ask_ccert = yes postfix: dict_load_fp: smtpd_tls_fingerprint_digest = sha1 postfix: dict_load_fp: smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_scache postfix: dict_load_fp: smtp_tls_session_cache_timeout = 3600s postfix: dict_load_fp: smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_scache postfix: dict_load_fp: smtpd_tls_session_cache_timeout = 3600s postfix: dict_load_fp: smtpd_proxy_timeout = 300s postfix: dict_load_fp: smtpd_tls_received_header = yes postfix: dict_load_fp: smtpd_sasl_auth_enable = yes postfix: dict_load_fp: broken_sasl_auth_clients = yes postfix: dict_load_fp: smtpd_sasl_path = smtpd postfix: dict_load_fp: smtpd_milters = inet:127.0.0.1:8891 postfix: dict_load_fp: non_smtpd_milters = $smtpd_milters postfix: dict_load_fp: milter_default_action = accept postfix: dict_load_fp: milter_protocol = 2 postfix: dict_load_fp: delay_warning_time = 30m postfix: dict_lookup: syslog_facility = (notfound) postfix: mac_parse: mail postfix: dict_eval: const mail postfix: dict_update: syslog_facility = mail postfix: dict_lookup: inet_protocols = all postfix: mac_parse: all postfix: dict_eval: const all postfix: dict_lookup: multi_instance_directories = (notfound) postfix: mac_parse: postfix: dict_eval: const postfix: dict_update: multi_instance_directories = postfix: dict_lookup: multi_instance_group = (notfound) postfix: mac_parse: postfix: dict_eval: const postfix: dict_update: multi_instance_group = postfix: dict_lookup: multi_instance_name = (notfound) postfix: mac_parse: postfix: dict_eval: const postfix: dict_update: multi_instance_name = postfix: dict_lookup: daemon_table_open_error_is_fatal = (notfound) postfix: dict_update: daemon_table_open_error_is_fatal = no postfix: name_mask: all postfix: dict_lookup: myhostname = (notfound) postfix: mac_parse: inet08.hamilton.harte-lyne.ca postfix: dict_eval: const inet08.hamilton.harte-lyne.ca postfix: dict_update: myhostname = inet08.hamilton.harte-lyne.ca postfix: dict_lookup: mydomain = (notfound) postfix: mac_parse: hamilton.harte-lyne.ca postfix: dict_eval: const hamilton.harte-lyne.ca postfix: dict_update: mydomain = hamilton.harte-lyne.ca postfix: dict_lookup: mail_name = (notfound) postfix: mac_parse: Postfix postfix: dict_eval: const Postfix postfix: dict_update: mail_name = Postfix postfix: dict_lookup: syslog_name = (notfound) postfix: mac_parse: ${multi_instance_name:postfix}${multi_instance_name?$multi_instance_name} postfix: mac_parse: postfix postfix: dict_eval: expand ${multi_instance_name:postfix}${multi_instance_name?$multi_instance_name} -> postfix postfix: dict_update: syslog_name = postfix postfix: dict_lookup: mail_owner = (notfound) postfix: mac_parse: postfix postfix: dict_eval: const postfix postfix: dict_update: mail_owner = postfix postfix: dict_lookup: setgid_group = postdrop postfix: mac_parse: postdrop postfix: dict_eval: const postdrop postfix: dict_lookup: mydestination = postfix: mac_parse: postfix: dict_eval: const postfix: dict_lookup: myorigin = (notfound) postfix: mac_parse: $myhostname postfix: mac_parse: inet08.hamilton.harte-lyne.ca postfix: dict_eval: expand $myhostname -> inet08.hamilton.harte-lyne.ca postfix: dict_update: myorigin = inet08.hamilton.harte-lyne.ca postfix: dict_lookup: relayhost = (notfound) postfix: mac_parse: postfix: dict_eval: const postfix: dict_update: relayhost = postfix: dict_lookup: daemon_directory = /usr/libexec/postfix postfix: mac_parse: /usr/libexec/postfix postfix: dict_eval: const /usr/libexec/postfix postfix: dict_lookup: data_directory = /var/lib/postfix postfix: mac_parse: /var/lib/postfix postfix: dict_eval: const /var/lib/postfix postfix: dict_lookup: command_directory = /usr/sbin postfix: mac_parse: /usr/sbin postfix: dict_eval: const /usr/sbin postfix: dict_lookup: queue_directory = (notfound) postfix: mac_parse: /var/spool/postfix postfix: dict_eval: const /var/spool/postfix postfix: dict_update: queue_directory = /var/spool/postfix postfix: dict_lookup: process_id_directory = (notfound) postfix: mac_parse: pid postfix: dict_eval: const pid postfix: dict_update: process_id_directory = pid postfix: dict_lookup: inet_interfaces = localhost, inet08.hamilton.harte-lyne.ca postfix: mac_parse: localhost, inet08.hamilton.harte-lyne.ca postfix: dict_eval: const localhost, inet08.hamilton.harte-lyne.ca postfix: dict_lookup: proxy_interfaces = (notfound) postfix: mac_parse: postfix: dict_eval: const postfix: dict_update: proxy_interfaces = postfix: dict_lookup: double_bounce_sender = (notfound) postfix: mac_parse: double-bounce postfix: dict_eval: const double-bounce postfix: dict_update: double_bounce_sender = double-bounce postfix: dict_lookup: default_privs = (notfound) postfix: mac_parse: nobody postfix: dict_eval: const nobody postfix: dict_update: default_privs = nobody postfix: dict_lookup: alias_database = (notfound) postfix: mac_parse: hash:/etc/aliases postfix: dict_eval: const hash:/etc/aliases postfix: dict_update: alias_database = hash:/etc/aliases postfix: dict_lookup: mail_release_date = (notfound) postfix: mac_parse: 20140507 postfix: dict_eval: const 20140507 postfix: dict_update: mail_release_date = 20140507 postfix: dict_lookup: mail_version = (notfound) postfix: mac_parse: 2.11.1 postfix: dict_eval: const 2.11.1 postfix: dict_update: mail_version = 2.11.1 postfix: dict_lookup: default_database_type = (notfound) postfix: mac_parse: hash postfix: dict_eval: const hash postfix: dict_update: default_database_type = hash postfix: dict_lookup: hash_queue_names = (notfound) postfix: mac_parse: deferred, defer postfix: dict_eval: const deferred, defer postfix: dict_update: hash_queue_names = deferred, defer postfix: dict_lookup: recipient_delimiter = + postfix: mac_parse: + postfix: dict_eval: const + postfix: dict_lookup: relay_domains = hash:/etc/postfix/relay_domains postfix: mac_parse: hash:/etc/postfix/relay_domains postfix: dict_eval: const hash:/etc/postfix/relay_domains postfix: dict_lookup: fast_flush_domains = (notfound) postfix: mac_parse: $relay_domains postfix: mac_parse: hash:/etc/postfix/relay_domains postfix: dict_eval: expand $relay_domains -> hash:/etc/postfix/relay_domains postfix: dict_update: fast_flush_domains = hash:/etc/postfix/relay_domains postfix: dict_lookup: export_environment = (notfound) postfix: mac_parse: TZ MAIL_CONFIG LANG postfix: dict_eval: const TZ MAIL_CONFIG LANG postfix: dict_update: export_environment = TZ MAIL_CONFIG LANG postfix: dict_lookup: import_environment = (notfound) postfix: mac_parse: MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY LANG=C postfix: dict_eval: const MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY LANG=C postfix: dict_update: import_environment = MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY LANG=C postfix: dict_lookup: mynetworks_style = (notfound) postfix: mac_parse: subnet postfix: dict_eval: const subnet postfix: dict_update: mynetworks_style = subnet postfix: dict_lookup: debug_peer_list = 216.185.71.25 postfix: mac_parse: 216.185.71.25 postfix: dict_eval: const 216.185.71.25 postfix: dict_lookup: default_verp_delimiters = (notfound) postfix: mac_parse: += postfix: dict_eval: const += postfix: dict_update: default_verp_delimiters = += postfix: dict_lookup: verp_delimiter_filter = (notfound) postfix: mac_parse: -=+ postfix: dict_eval: const -=+ postfix: dict_update: verp_delimiter_filter = -=+ postfix: dict_lookup: parent_domain_matches_subdomains = (notfound) postfix: mac_parse: debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps postfix: dict_eval: const debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps postfix: dict_update: parent_domain_matches_subdomains = debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps postfix: dict_lookup: alternate_config_directories = (notfound) postfix: mac_parse: postfix: dict_eval: const postfix: dict_update: alternate_config_directories = postfix: dict_lookup: bounce_service_name = (notfound) postfix: mac_parse: bounce postfix: dict_eval: const bounce postfix: dict_update: bounce_service_name = bounce postfix: dict_lookup: cleanup_service_name = (notfound) postfix: mac_parse: cleanup postfix: dict_eval: const cleanup postfix: dict_update: cleanup_service_name = cleanup postfix: dict_lookup: defer_service_name = (notfound) postfix: mac_parse: defer postfix: dict_eval: const defer postfix: dict_update: defer_service_name = defer postfix: dict_lookup: pickup_service_name = (notfound) postfix: mac_parse: pickup postfix: dict_eval: const pickup postfix: dict_update: pickup_service_name = pickup postfix: dict_lookup: queue_service_name = (notfound) postfix: mac_parse: qmgr postfix: dict_eval: const qmgr postfix: dict_update: queue_service_name = qmgr postfix: dict_lookup: rewrite_service_name = (notfound) postfix: mac_parse: rewrite postfix: dict_eval: const rewrite postfix: dict_update: rewrite_service_name = rewrite postfix: dict_lookup: showq_service_name = (notfound) postfix: mac_parse: showq postfix: dict_eval: const showq postfix: dict_update: showq_service_name = showq postfix: dict_lookup: error_service_name = (notfound) postfix: mac_parse: error postfix: dict_eval: const error postfix: dict_update: error_service_name = error postfix: dict_lookup: flush_service_name = (notfound) postfix: mac_parse: flush postfix: dict_eval: const flush postfix: dict_update: flush_service_name = flush postfix: dict_lookup: address_verify_service_name = (notfound) postfix: mac_parse: verify postfix: dict_eval: const verify postfix: dict_update: address_verify_service_name = verify postfix: dict_lookup: trace_service_name = (notfound) postfix: mac_parse: trace postfix: dict_eval: const trace postfix: dict_update: trace_service_name = trace postfix: dict_lookup: proxymap_service_name = (notfound) postfix: mac_parse: proxymap postfix: dict_eval: const proxymap postfix: dict_update: proxymap_service_name = proxymap postfix: dict_lookup: proxywrite_service_name = (notfound) postfix: mac_parse: proxywrite postfix: dict_eval: const proxywrite postfix: dict_update: proxywrite_service_name = proxywrite postfix: dict_lookup: internal_mail_filter_classes = (notfound) postfix: mac_parse: postfix: dict_eval: const postfix: dict_update: internal_mail_filter_classes = postfix: dict_lookup: multi_instance_wrapper = (notfound) postfix: mac_parse: postfix: dict_eval: const postfix: dict_update: multi_instance_wrapper = postfix: dict_lookup: default_process_limit = (notfound) postfix: dict_update: default_process_limit = 100 postfix: dict_lookup: max_use = (notfound) postfix: dict_update: max_use = 100 postfix: dict_lookup: dont_remove = (notfound) postfix: dict_update: dont_remove = 0 postfix: dict_lookup: line_length_limit = (notfound) postfix: dict_update: line_length_limit = 2048 postfix: dict_lookup: hash_queue_depth = (notfound) postfix: dict_update: hash_queue_depth = 1 postfix: dict_lookup: fork_attempts = (notfound) postfix: dict_update: fork_attempts = 5 postfix: dict_lookup: deliver_lock_attempts = (notfound) postfix: dict_update: deliver_lock_attempts = 20 postfix: dict_lookup: debug_peer_level = 32 postfix: mac_parse: 32 postfix: dict_eval: const 32 postfix: dict_lookup: fault_injection_code = (notfound) postfix: dict_update: fault_injection_code = 0 postfix: dict_lookup: berkeley_db_create_buffer_size = (notfound) postfix: dict_update: berkeley_db_create_buffer_size = 16777216 postfix: dict_lookup: berkeley_db_read_buffer_size = (notfound) postfix: dict_update: berkeley_db_read_buffer_size = 131072 postfix: dict_lookup: header_size_limit = (notfound) postfix: dict_update: header_size_limit = 102400 postfix: dict_lookup: header_address_token_limit = (notfound) postfix: dict_update: header_address_token_limit = 10240 postfix: dict_lookup: mime_nesting_limit = (notfound) postfix: dict_update: mime_nesting_limit = 100 postfix: dict_lookup: mime_boundary_length_limit = (notfound) postfix: dict_update: mime_boundary_length_limit = 2048 postfix: dict_lookup: delay_logging_resolution_limit = (notfound) postfix: dict_update: delay_logging_resolution_limit = 2 postfix: dict_lookup: tcp_windowsize = (notfound) postfix: dict_update: tcp_windowsize = 0 postfix: dict_lookup: message_size_limit = 20480000 postfix: mac_parse: 20480000 postfix: dict_eval: const 20480000 postfix: dict_lookup: lmdb_map_size = (notfound) postfix: dict_update: lmdb_map_size = 16777216 postfix: dict_lookup: disable_dns_lookups = (notfound) postfix: dict_update: disable_dns_lookups = no postfix: dict_lookup: soft_bounce = no postfix: mac_parse: no postfix: dict_eval: const no postfix: dict_lookup: owner_request_special = (notfound) postfix: dict_update: owner_request_special = yes postfix: dict_lookup: strict_8bitmime = (notfound) postfix: dict_update: strict_8bitmime = no postfix: dict_lookup: strict_7bit_headers = (notfound) postfix: dict_update: strict_7bit_headers = no postfix: dict_lookup: strict_8bitmime_body = (notfound) postfix: dict_update: strict_8bitmime_body = no postfix: dict_lookup: strict_mime_encoding_domain = (notfound) postfix: dict_update: strict_mime_encoding_domain = no postfix: dict_lookup: disable_mime_input_processing = (notfound) postfix: dict_update: disable_mime_input_processing = no postfix: dict_lookup: disable_mime_output_conversion = (notfound) postfix: dict_update: disable_mime_output_conversion = no postfix: dict_lookup: address_verify_negative_cache = (notfound) postfix: dict_update: address_verify_negative_cache = yes postfix: dict_lookup: backwards_bounce_logfile_compatibility = (notfound) postfix: dict_update: backwards_bounce_logfile_compatibility = yes postfix: dict_lookup: helpful_warnings = (notfound) postfix: dict_update: helpful_warnings = yes postfix: dict_lookup: send_cyrus_sasl_authzid = (notfound) postfix: dict_update: send_cyrus_sasl_authzid = no postfix: dict_lookup: multi_instance_enable = (notfound) postfix: dict_update: multi_instance_enable = no postfix: dict_lookup: enable_long_queue_ids = (notfound) postfix: dict_update: enable_long_queue_ids = no postfix: mac_parse: 100s postfix: dict_eval: const 100s postfix: dict_lookup: application_event_drain_time = (notfound) postfix: dict_update: application_event_drain_time = 100s postfix: dict_lookup: application_event_drain_time = 100s postfix: mac_parse: 100s postfix: dict_eval: const 100s postfix: mac_parse: 100s postfix: dict_eval: const 100s postfix: dict_lookup: max_idle = (notfound) postfix: dict_update: max_idle = 100s postfix: dict_lookup: max_idle = 100s postfix: mac_parse: 100s postfix: dict_eval: const 100s postfix: mac_parse: 3600s postfix: dict_eval: const 3600s postfix: dict_lookup: ipc_timeout = (notfound) postfix: dict_update: ipc_timeout = 3600s postfix: dict_lookup: ipc_timeout = 3600s postfix: mac_parse: 3600s postfix: dict_eval: const 3600s postfix: mac_parse: 5s postfix: dict_eval: const 5s postfix: dict_lookup: ipc_idle = (notfound) postfix: dict_update: ipc_idle = 5s postfix: dict_lookup: ipc_idle = 5s postfix: mac_parse: 5s postfix: dict_eval: const 5s postfix: mac_parse: 1000s postfix: dict_eval: const 1000s postfix: dict_lookup: ipc_ttl = (notfound) postfix: dict_update: ipc_ttl = 1000s postfix: dict_lookup: ipc_ttl = 1000s postfix: mac_parse: 1000s postfix: dict_eval: const 1000s postfix: mac_parse: 10s postfix: dict_eval: const 10s postfix: dict_lookup: trigger_timeout = (notfound) postfix: dict_update: trigger_timeout = 10s postfix: dict_lookup: trigger_timeout = 10s postfix: mac_parse: 10s postfix: dict_eval: const 10s postfix: mac_parse: 1s postfix: dict_eval: const 1s postfix: dict_lookup: fork_delay = (notfound) postfix: dict_update: fork_delay = 1s postfix: dict_lookup: fork_delay = 1s postfix: mac_parse: 1s postfix: dict_eval: const 1s postfix: mac_parse: 1s postfix: dict_eval: const 1s postfix: dict_lookup: deliver_lock_delay = (notfound) postfix: dict_update: deliver_lock_delay = 1s postfix: dict_lookup: deliver_lock_delay = 1s postfix: mac_parse: 1s postfix: dict_eval: const 1s postfix: mac_parse: 500s postfix: dict_eval: const 500s postfix: dict_lookup: stale_lock_time = (notfound) postfix: dict_update: stale_lock_time = 500s postfix: dict_lookup: stale_lock_time = 500s postfix: mac_parse: 500s postfix: dict_eval: const 500s postfix: mac_parse: 18000s postfix: dict_eval: const 18000s postfix: dict_lookup: daemon_timeout = (notfound) postfix: dict_update: daemon_timeout = 18000s postfix: dict_lookup: daemon_timeout = 18000s postfix: mac_parse: 18000s postfix: dict_eval: const 18000s postfix: mac_parse: 1s postfix: dict_eval: const 1s postfix: dict_lookup: in_flow_delay = (notfound) postfix: dict_update: in_flow_delay = 1s postfix: dict_lookup: in_flow_delay = 1s postfix: mac_parse: 1s postfix: dict_eval: const 1s postfix: dict_lookup: mynetworks = a.b.c.0/26, x.y.z.0/26, 127.0.0.0/8 postfix: mac_parse: a.b.c.0/26, x.y.z.0/26, 127.0.0.0/8 postfix: dict_eval: const a.b.c.0/26, x.y.z.0/26, 127.0.0.0/8 postfix: inet_addr_list_append: ::1 postfix: inet_addr_list_append: 127.0.0.1 . . et al. postfix: inet_addr_local: configured 6 IPv4 addresses postfix: inet_addr_list_append: ::1 postfix: inet_addr_list_append: ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff postfix: inet_addr_list_append: fe80::5054:ff:febf:e9ac postfix: inet_addr_list_append: ffff:ffff:ffff:ffff:: postfix: inet_addr_list_append: fe80::5054:ff:fe77:f855 postfix: inet_addr_list_append: ffff:ffff:ffff:ffff:: postfix: inet_addr_local: configured 3 IPv6 addresses postfix: inet_addr_list_append: 255.0.0.0 postfix: inet_addr_list_append: 255.255.255.0 postfix: inet_addr_list_append: ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff postfix: dict_update: process_id = 4498 postfix: dict_lookup: sendmail_path = /usr/sbin/sendmail.postfix postfix: mac_parse: /usr/sbin/sendmail.postfix postfix: dict_eval: const /usr/sbin/sendmail.postfix postfix: dict_lookup: mailq_path = /usr/bin/mailq.postfix postfix: mac_parse: /usr/bin/mailq.postfix postfix: dict_eval: const /usr/bin/mailq.postfix postfix: dict_lookup: newaliases_path = /usr/bin/newaliases.postfix postfix: mac_parse: /usr/bin/newaliases.postfix postfix: dict_eval: const /usr/bin/newaliases.postfix postfix: dict_lookup: manpage_directory = /usr/share/man postfix: mac_parse: /usr/share/man postfix: dict_eval: const /usr/share/man postfix: dict_lookup: sample_directory = /usr/share/doc/postfix-2.11.1/samples postfix: mac_parse: /usr/share/doc/postfix-2.11.1/samples postfix: dict_eval: const /usr/share/doc/postfix-2.11.1/samples postfix: dict_lookup: readme_directory = /usr/share/doc/postfix-2.11.1/README_FILES postfix: mac_parse: /usr/share/doc/postfix-2.11.1/README_FILES postfix: dict_eval: const /usr/share/doc/postfix-2.11.1/README_FILES postfix: dict_lookup: html_directory = no postfix: mac_parse: no postfix: dict_eval: const no ---> We are using pypolicyd-spf, opendkim, amavisd-new, clamav and spamassassin. These all seem to be working as expected. The host is also handling a Mailman installation. It too seem to be working without any issues. Any idea on how I can nail down what process is generating the malformed socket error? -- *** E-Mail is NOT a SECURE channel *** James B. Byrne mailto:byrn...@harte-lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3