Configuration de Postfix et Apache / PHP sur un serveur Ubuntu. Le courrier va maintenant bien avec le nom de domaine correct, mais le nom d'affichage de la partie locale est toujours "www-data" car je suppose que Postfix utilise le nom de l'utilisateur par défaut.
Dans le fichier php.ini, j'ai pu changer le sendmail_path
en sendmail_path = "/usr/sbin/sendmail -t -i -f [email protected]"
mais le nom d'affichage de l'e-mail apparaît toujours sous la forme www-data. J'ai essayé de spécifier le nom d'affichage de différentes manières, mais cela a été ignoré et le courrier est toujours sorti en tant que www-data.
Ce que j'aimerais pouvoir faire, c'est par défaut, avoir des en-têtes avec des en-têtes manquants, de retour-chemin, etc. "Example Support" <[email protected]>
, mais je ne sais pas si c'est possible.
la source
Ajoutez votre main.cf
Et créez un fichier nommé / etc / postfix / generic avec:
exécuter
postmap /etc/postfix/generic
pour compiler et recharger postfix. Votre nom d'envoi est maintenant [email protected]la source
mail()
?Vous devez faire une dernière chose pour terminer le processus qui est @Dom a oublié. Exécutez la commande suivante:
$ postmap /etc/postfix/generic
Cette commande créera un
generic.db
fichier dans le répertoire / postfix.Si vous ne le faites pas, vous pouvez faire face à la sortie d'erreur suivante:
fatal: open database /etc/postfix/generic.db: No such file or directory
la source
mail()
?essaye ça
/ etc / apache2 / envvars
Utilisateur $ {APACHE_RUN_USER} Groupe $ {APACHE_RUN_GROUP}
la source