Configurando o Postfix e o Apache / PHP em um servidor Ubuntu. As mensagens agora estão saindo ok com o nome de domínio apropriado, mas o nome de exibição da parte local é sempre "www-data", pois estou assumindo que o Postfix usa o nome do usuário por padrão.
No arquivo php.ini, consegui alterar sendmail_path
para, sendmail_path = "/usr/sbin/sendmail -t -i -f [email protected]"
mas o nome de exibição do email ainda aparece como www-data. Tentei especificar o nome de exibição de algumas maneiras diferentes, mas isso foi ignorado e o email ainda saiu como www-data.
O que eu gostaria de poder fazer é, por padrão, ter qualquer email com os cabeçalhos ausentes, de retorno, etc. "Example Support" <[email protected]>
, como , mas não tenho certeza se isso é possível.
fonte
Adicione no seu main.cf
E crie um arquivo chamado / etc / postfix / generic com:
execute
postmap /etc/postfix/generic
para compilar e recarregar o postfix. Seu nome de envio agora é [email protected]fonte
mail()
?Você deve fazer uma última coisa para concluir o processo que é @Dom esqueceu. Execute o seguinte comando:
$ postmap /etc/postfix/generic
Este comando criará um
generic.db
arquivo dentro do diretório / postfix.Se você não fizer isso, poderá enfrentar o seguinte erro:
fatal: open database /etc/postfix/generic.db: No such file or directory
fonte
mail()
?tente isso
/ etc / apache2 / envvars
Usuário $ {APACHE_RUN_USER} Grupo $ {APACHE_RUN_GROUP}
fonte