2009-06-25 6 views
0

J'ai une application web (bugzilla) dans apache qui doit utiliser sendmail.cf. Quand il essaie d'utiliser sendmail je reçois l'erreur:Autorisation correcte pour sendmail.cf quand apache envoie des messages sur linux

/etc/mail/sendmail.cf: ligne 0: ne peut pas ouvrir: Autorisation refusée

l'application Web est dans le groupe "apache"

Permission pour sendmail ressembler à:

-rw-r - r-- 1 root root 58624 2008-03-29 05:27 sendmail.cf

Qu'est-ce que les autorisations pour sendmail.cf doivent ressembler à Afin d'être accessible par Apache, mais toujours assez sécurisé pour verrouiller tout le monde.

Répondre

0

Vous devriez avoir un fichier .cf différent pour les soumissions locales, généralement appelés (quelque chose comme) soumettre. cf - ceci aura un lot de paramètres légèrement différent pour envoyer du courrier (alors que sendmail.cf sera la partie pour le courrier RECEVOIR). Le fichier submit.cf est sûr d'être lisible globalement, car (en théorie) tous les processus sur la boîte doivent être approuvés pour envoyer des emails.

0

Définir l'utilisateur en tant que root et le groupe comme apache: chown root: apache sendmail.cf