Changer Exim4 www-data user (Ubuntu)

Comment puis-je modifier l'user par défaut d'Exim4 pour envoyer un courrier? Je déteste la chose www-data. Lorsque j'essaie d'envoyer un courrier à certaines personnes, je reçois cette erreur (trouvé dans / var / log / exim4 / mainlog):

2011-04-24 01:10:54 1QDraw-0001mS-QS <= www-data@mydomain.com U=www-data P=local S=385 2011-04-24 01:10:55 1QDraw-0001mS-QS ** trey@receiverdomain.com R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:<trey@receiverdomain.com>: host receiverdomain.com [66.147.242.169]: 550-Verification failed for <www-data@mydomain.com>\n550-The mail server could not deliver mail to www-data@mydomain.com. The account or domain may not exist, they may be blacklistd, or missing the proper dns ensortinges.\n550 Sender verify failed 2011-04-24 01:10:55 1QDrax-0001mW-Gk <= <> R=1QDraw-0001mS-QS U=Debian-exim P=local S=1536 2011-04-24 01:10:55 1QDraw-0001mS-QS Completed 2011-04-24 01:10:55 1QDrax-0001mW-Gk => www-data <www-data@mydomain.com> R=local_user T=mail_spool 2011-04-24 01:10:55 1QDrax-0001mW-Gk Completed 

C'est très ennuyant. Je peux envoyer un courrier aux users de Gmail et Yahoo, mais pas à d'autres fournisseurs de messagerie, car je reçois cette erreur. Comment puis-je réparer cela?

3 Solutions collect form web for “Changer Exim4 www-data user (Ubuntu)”

Vous semblez envoyer des courriels à partir de votre count d'user Web (www-data) via l'interface /usr/sbin/sendmail mais votre système n'accepte pas les courriers électroniques de cette adresse (www-data@mydomain.com) afin que cette adresse échoue «vérification de l'expéditeur» sur le server de réception.

Vous avez deux options. Premièrement, permettez au count www-data de recevoir des messages provenant de systèmes externes. Deuxième modification de l'adresse de l'expéditeur d'enveloppe de www-data à quelque chose de différent en utilisant -f option pour /usr/sbin/sendmail .

Parfois, les applications Web ont une option de configuration pour parler à SMTP au lieu de sendmail ou php mail (), si votre application possède cette option, essayez d'utiliser cela. Si impossible, définissez l'adresse de l'expéditeur de l'enveloppe avec l'option -f.

Vous pouvez modifier le file passwd . Fichier: /etc/passwd

ligne:

www-data: x: 33: 1002: www-data: / var / www: / bin / sh

pour:

www-data: x: 33: 1002: YOUNAME: / var / www: / bin / sh

Cette solution m'a résolu pour moi!

  • L'user FTP avec home / var / www et le groupe www-data n'a aucune autorisation d'écriture sur / var / www
  • Clarification de base sur les users FTP / sFTP limités
  • Pourquoi le process enfant Apache fonctionne-t-il en tant que root?
  • Besoin de scp avec www-data sans besoin de mot de passe
  • Problème de security www-données sur plusieurs sites dans un vps
  • Est-ce que l'ajout d'users au groupe www-data safe sur Debian?
  • Utilisation de www-data via SSH
  • Définir umask 0002 pour l'user apache: www-data
  • Quelle est la meilleure façon de gérer les autorisations pour l'utilisateur www-data d'Apache 2 dans / var / www?
  • Emplacement virtuel Debian
  • Chown dans le file sudoers: Sécuritaire ou pas?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.