質問: ipv4 master.cf:smtp inet n - n - - smtpd pickup fifo n - n 60 1 pickup -o content_filter=dkimsign:127.0.0.1:10026 cleanup unix n - n - 0 cleanup qmgr fifo n - n 300 1 qmgr rewrite unix - - n - - trivial-rewrite bounce unix - - n - 0 bounce defer unix - - n - 0 bounce trace unix - - n - 0 bounce verify unix - - n - 1 verify flush unix n - n 1000? 0 flush proxymap unix - - n - - proxymap smtp unix - - n - - smtp relay unix - - n - - smtp showq unix n - n - - showq error unix - - n - - error local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - n - - lmtp anvil unix - - n - 1 anvil maildrop unix - n n - - pipe flags=drhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} old-cyrus unix - n n - - pipe flags=r user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -m ${extension} ${user} cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m ${extension} ${user} uucp unix - n n - - pipe flags=fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) ifmail unix - n n - - pipe flags=f user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient scache unix - - n - 1 scache discard unix - - n - - discard tlsmgr unix - - n 1000 1 tlsmgr smtp-amavis unix - - n - 2 smtp -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes -o disable_dns_lookups=yes -o max_use=20 127.0.0.1:10025 inet n - n - - smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_delay_reject=no -o smtpd_client_restrictions=permit_mynetworks,reject -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks_style=host -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes -o smtpd_error_sleep_time=0 -o smtpd_soft_error_limit=1001 -o smtpd_hard_error_limit=1000 -o smtpd_client_connection_count_limit=0 -o smtpd_client_connection_rate_limit=0 -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks retry unix - - n - - error proxywrite unix - - n - 1 proxymap submission inet n - n - - smtpd -o smtpd_etrn_restrictions=reject -o smtpd_sasl_auth_enable=yes -o content_filter=dkimsign:[127.0.0.1]:10027 -o receive_override_options=no_address_mappings -o smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject -o smtpd_client_restrictions=permit_mynetworks,reject dkimsign unix - - n - 10 smtp -o smtp_send_xforward_command=yes -o smtp_discard_ehlo_keywords=8bitmime,starttls 127.0.0.1:10028 inet n - n - 10 smtpd -o content_filter= -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks -o smtpd_helo_restrictions= -o smtpd_client_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o smtpd_authorized_xforward_hosts=127.0.0.0/8 試行錯誤の結果、master.cfでこのコンテンツフィルターを無効にすることを決定しました...pickup fifo n - n 60 1 pickup -o content_filter=dkimsign:127.0.0.1:10026 ...「mail」またはcronジョブを介して送信されたメールを処理できるようにします。ただし、元のポストフィックス(2.5.5-1.1 + lenny1)サーバーでその行が有効になっている場合、問題は発生しません。古いサーバーを継承しているので、その回線の動作に完全に対応していませんが、古いサーバーは機能し、何年も前から使用されているので、何に侵入するかわからないまま、盲目的に回線を削除したくありません。プロセス。これはnetstat-tapnからの出力の一部であり、サーバーがポート10026でリッスンしていることを示しています。active internet connections (servers and established) proto recv-q send-q local address foreign address state pid/program name tcp 0 0 0.0.0.0:993 0.0.0.0:* listen 1/init tcp 0 0 127.0.0.1:10023 0.0.0.0:* listen 4404/postgrey.pid - tcp 0 0 127.0.0.1:10024 0.0.0.0:* listen 4731/amavisd-new (m tcp 0 0 127.0.0.1:10025 0.0.0.0:* listen 4699/master tcp 0 0 127.0.0.1:3306 0.0.0.0:* listen 4385/mysqld tcp 0 0 127.0.0.1:10026 0.0.0.0:* listen 4424/perl tcp 0 0 0.0.0.0:587 0.0.0.0:* listen 4699/master tcp 0 0 127.0.0.1:10027 0.0.0.0:* listen 4442/perl tcp 0 0 127.0.0.1:10028 0.0.0.0:* listen 4699/master tcp 0 0 0.0.0.0:143 0.0.0.0:* listen 1/init tcp 0 0 0.0.0.0:111 0.0.0.0:* listen 3205/rpcbind そして、これは元の完全に機能するサーバーと同じです。active internet connections (servers and established) proto recv-q send-q local address foreign address state pid/program name tcp 0 0 127.0.0.1:60000 0.0.0.0:* listen 3649/postgrey.pid - tcp 0 0 0.0.0.0:993 0.0.0.0:* listen 4254/dovecot tcp 0 0 127.0.0.1:10024 0.0.0.0:* listen 3504/amavisd (maste tcp 0 0 127.0.0.1:10025 0.0.0.0:* listen 4186/master tcp 0 0 127.0.0.1:10026 0.0.0.0:* listen 4098/perl tcp 0 0 127.0.0.1:3306 0.0.0.0:* listen 3573/mysqld tcp 0 0 0.0.0.0:587 0.0.0.0:* listen 4186/master tcp 0 0 127.0.0.1:10027 0.0.0.0:* listen 4106/perl tcp 0 0 127.0.0.1:10028 0.0.0.0:* listen 4186/master tcp 0 0 0.0.0.0:110 0.0.0.0:* listen 4146/inetd tcp 0 0 0.0.0.0:143 0.0.0.0:* listen 4254/dovecot postgreyのポートを除いて、すべての100xxポートが両方のサーバーの機能と一致することを確認しました。この時点で、他にどこを見ればよいのかわかりません。できれば助けてください!
回答: 答えが見つかりました!前の管理者が、dkimproxy_in.confファイルで指定されたリレーポートを示すためにmaster.cfにセクションを含めることを怠ったことが判明しました。# specify what address/port dkimproxy should listen on listen 127.0.0.1:10026 # specify what address/port dkimproxy forwards mail to relay 127.0.0.1:10029 このセクションをmaster.cfに追加すると、問題が解決しました。127.0.0.1:10029 inet n - n - 10 smtpd -o content_filter= -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks -o smtpd_helo_restrictions= -o smtpd_client_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o smtpd_authorized_xforward_hosts=127.0.0.0/8 どうやら、lennyで実行されている元のシステムは、問題を引き起こしたり、何らかの不満を言ったりすることなく、何とか省略を許容しているようです。読んだり返信したりするのに時間を割いてくれた人たちに感謝します!