GNU/Linux >> Belajar Linux >  >> Linux

Postfix - Opendkim - Tidak dapat terhubung ke soket lokal

Diuji pada CentOS6 saya bahwa postfix tampaknya tidak benar-benar "chroot".
Pengaturan saya:

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

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

Ini akan menghasilkan:connect to Milter service unix:/var/run/opendkim/opendkim.sock: Permission denied .
Namun, socket umask adalah 002, menghasilkan srwxrwxr-x. opendkim:opendkim opendkim.sock .

Mengubah umask menjadi 000 menyelesaikan masalah. Tetap saja, lebih baik memiliki opendkim switch user:group daripada hanya terbuka untuk dunia.

Lingkungan:

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

Bagi mereka yang menemukan ini dan masalahnya tidak terselesaikan dengan jawaban di atas, masalah saya adalah izin eksekusi grup yang hilang pada folder soket opendkim /var/run/opendkim/

Saya menambahkan cron @reboot untuk memastikan izin grup ditetapkan@reboot root chmod g+x /var/run/opendkim/

Memperbaiki/menambal peringatan berikut agar tidak kembali setelah reboot.

peringatan:terhubung ke layanan Milter unix:/var/run/opendkim/opendkim.sock:Izin ditolak

Koneksi tcp bukanlah solusi yang baik bagi saya karena saya menandatangani lebih dari 100 ribu email per jam.


Linux
  1. Memblokir penerimaan TLD penuh

  2. Ubuntu – Tidak Dapat Menghubungkan Ftp Dalam Mode Pasif?

  3. Tidak Dapat Menghubungkan Ke Jaringan Lokal Setelah Menghapus Semua yang Ada di /var/log?

  1. Bagaimana Cara Menghubungkan Ke Server Lokal?

  2. Tidak Dapat Terhubung Ke Localhost Di Browser Setelah Menginstal Xampp Berhasil?

  3. Linux, soket, koneksi non-pemblokiran

  1. Menggunakan Postfix untuk mengirim email menggunakan Otentikasi SMTP

  2. Apa lokasi file mysql.sock yang benar di linux

  3. SSH terhubung ke soket UNIX alih-alih nama host