Was ist die richtige Berechtigung Konfiguration von sendmail

Diese Frage kommt von einem problem ähnlich diesem https://serverfault.com/questions/320607/ubuntu-jaunty-sendmail-php-mail-premission-errors

Aber die Antworten nicht mein problem lösen

Ich habe eine php-Anwendung, die mithilfe von PHPMailer zum versenden von Mails.

Ich sendmail installiert auf meinem ubuntu 12.04 LTS mit

sudo apt-get install sendmail
sudo sendmailconfig

Aber die Anwendung konnte nicht senden Sie keine E-mail. In der E-mail.err sagt es:

Apr 14 00:31:42 AY sendmail[32241]: NOQUEUE: SYSERR(www-data): can not chdir(/var/spool/mqueue-client/): Permission denied

während www-data ist der Benutzername der apache2.

Dann folgte ich einigen Anleitungen aus dem internet, hinzufügen von www-data zur Gruppe smmsp:

sudo usermod -a -G smmsp www-data

Wenn ich jetzt

groups www-data

Bekomme ich

www-data : www-data smmsp

und die Zeile in der /etc/group:

smmsp:x:114:www-data

Auch ich machte sicher, dass der Zugriff auf /var/spool/mqueue-client/770

/var/spool]$ ls -la
total 28
drwxr-xr-x  7 root   root  4096 Apr  2 00:21 .
drwxr-xr-x 11 root   root  4096 Apr 14 03:30 ..
drwxr-xr-x  5 root   root  4096 Aug  6  2012 cron
lrwxrwxrwx  1 root   root     7 Aug  6  2012 mail -> ../mail
drwxr-s---  2 smmta  smmsp 4096 Apr 14 06:25 mqueue
drwxrws---  2 smmsp  smmsp 4096 Apr 14 06:25 mqueue-client
drwxr-xr-x  2 root   root  4096 Apr 13  2012 plymouth
drwxr-xr-x  2 syslog adm   4096 Mar 31  2012 rsyslog

/]$ ls -ld /var/spool/mqueue-client//usr/sbin/sendmail
lrwxrwxrwx 1 root  root    26 Apr  2 00:21 /usr/sbin/sendmail -> /etc/alternatives/sendmail
drwxrws--- 2 smmsp smmsp 4096 Apr 14 06:25 /var/spool/mqueue-client/

Aber ich bekomme immer noch Fehlermeldung, wenn ich versuche E-Mails zu senden

Apr 14 03:26:57 AY sendmail[6131]: NOQUEUE: SYSERR(www-data): can not write to queue directory /var/spool/mqueue-client/(RunAsGid=33, required=114): Permission denied

während die gid 33 ist www-data

www-data:x:33:

Was muss ich tun, um sendmail arbeiten, aber halten Sie die Sicherheit?
Weiter, Was ist die richtige Berechtigung-Konfiguration (Benutzer, Gruppe, und-Verzeichnisse, access, etc) von sendmail in einer Produktionsumgebung ?

  • Könnten Sie die post-Berechtigung für die Warteschlange directoty und sendmail-binary? ls -ld var/spool/mqueue-client/ /usr/sbin/sendmail
  • Sicher, aktualisierte Frage 🙂
  • Sie könnten "chase" /usr/sbin/sendmail soft-links an das Ende? Auf meinem debian-Sie am Ende /usr/lib/sm.bin/sendmail.
  • Hallo, vielen Dank für die Hilfe !! Auf meinem ubuntu-server es am Ende /usr/lib/sm.bin/sendmail auch -r-sr-xr-x 1 www-data www-data 864048 Sep 20 2013 sendmail Was sollte ich ändern ?
InformationsquelleAutor Phoenix | 2014-04-14
Schreibe einen Kommentar