GNU/Linux >> Linux の 問題 >  >> Linux

Postfix - Opendkim - ローカルソケットに接続できません

私のCentOS6でテストしたところ、postfixは実際には「chroot」されていないようです。
私の設定:

# /etc/opendkim.conf
Socket local:/var/run/opendkim/opendkim.sock

# /etc/postfix/main.cf
smtpd_milters = unix:/var/run/opendkim/opendkim.sock

connect to Milter service unix:/var/run/opendkim/opendkim.sock: Permission denied が生成されます。 .
ただし、ソケットの umask は 002 で、結果は srwxrwxr-x. opendkim:opendkim opendkim.sock になります。 .

umask を 000 に変更すると、問題が解決します。それでも、opendkim で user:group を切り替えた方が、単に世界に公開するよりも優れています。

環境:

centos 6.5 2.6.32-573.7.1.el6.x86_64
postfix 2.6.6-6.el6_5 @updates
opendkim 2.10.3-1.el6 @epel

これを見つけ、上記の回答で問題が解決しない場合、私の問題は opendkim ソケットフォルダー /var/run/opendkim/ にグループ実行権限がありませんでした

グループ権限が設定されていることを確認するために cron @reboot を追加しました @reboot root chmod g+x /var/run/opendkim/

再起動後に次の警告が返されないように修正/パッチを適用します。

<ブロック引用>

警告:Milter サービスへの接続 unix:/var/run/opendkim/opendkim.sock:許可が拒否されました

私は 1 時間に 10 万件以上のメールに署名しているので、TCP 接続は良い解決策ではありませんでした。


Linux
  1. Postfixを使用してSMTP認証を使用してメールを配信する

  2. 「ローカル選択による認証の中止(理由:3 =deauth_leaving)」Wifiに接続しようとすると?

  3. / var / log内のすべてを削除した後、ローカルネットワークに接続できませんか?

  1. カール:(60)SSL証明書問題:ローカル発行者証明書を取得できませんか?

  2. エラー:「ソケット '/var/run/mysqld/mysqld.sock' (2) を介してローカル MySQL サーバーに接続できません」 -- /var/run/mysqld/mysqld.sock がありません

  3. BlueZ on i.MX25 :RFCOMM ソケットに接続できません:操作が進行中です

  1. Ubuntu 12.04.5 LTS でソケット '/var/run/mysqld/mysqld.sock' を介してローカル MySQL サーバーに接続できない

  2. WSL - GEDIT サーバーを初期化できません:接続できませんでした:接続が拒否されました

  3. ホスト名の代わりに UNIX ソケットに SSH 接続する