GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Postfix - Opendkim - Verbindung zum lokalen Socket nicht möglich

Getestet auf meinem CentOS6, dass Postfix nicht wirklich "chrooted" zu sein scheint.
Meine Einstellung:

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

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

Dies erzeugt:connect to Milter service unix:/var/run/opendkim/opendkim.sock: Permission denied .
Die Socket-Umask ist jedoch 002, was zu srwxrwxr-x. opendkim:opendkim opendkim.sock führt .

Das Ändern der umask auf 000 löst das Problem. Trotzdem ist es besser, opendkim user:group wechseln zu lassen, als sich einfach der Welt zu öffnen.

Umgebung:

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

Für diejenigen, die dies finden und das Problem mit den obigen Antworten nicht behoben werden kann, war mein Problem, dass Gruppenausführungsberechtigungen im opendkim-Socket-Ordner /var/run/opendkim/ fehlten

Ich habe ein cron @reboot hinzugefügt, um sicherzustellen, dass die Gruppenberechtigungen festgelegt wurden@reboot root chmod g+x /var/run/opendkim/

Behebt/patcht die folgende Warnung vor der Rückkehr nach einem Neustart.

Warnung:Verbindung zum Milter-Dienst herstellen unix:/var/run/opendkim/opendkim.sock:Zugriff verweigert

Eine TCP-Verbindung war keine gute Lösung für mich, da ich mehr als 100.000 E-Mails pro Stunde signiere.


Linux
  1. Verwenden von Postfix zum Zustellen von E-Mails mit SMTP-Authentifizierung

  2. Debian – Upgrade von Postfix von 2.9.6-2 auf 3.2.2-1 nicht möglich?

  3. Curl:(60) SSL-Zertifikatsproblem:Lokales Ausstellerzertifikat kann nicht abgerufen werden?

  4. Wie verbinde ich mich mit einem lokalen Server?

  5. Nach erfolgreicher Installation von Xampp kann keine Verbindung zu Localhost im Browser hergestellt werden?

So beheben Sie, dass keine Verbindung zum lokalen MySQL-Server über Socket /var/run/mysqld/mysqld.sock hergestellt werden kann (2)

Ubuntu – FTP-Verbindung im passiven Modus nicht möglich?

Kann keine Verbindung zum lokalen Netzwerk herstellen, nachdem alles in /var/log gelöscht wurde?

Linux, Sockets, nicht blockierende Verbindung

Verbindung zum lokalen MySQL-Server über Socket „/var/run/mysqld/mysqld.sock“ in Ubuntu 12.04.5 LTS nicht möglich

WSL - GEDIT Server kann nicht initialisiert werden:Verbindung nicht möglich:Verbindung abgelehnt