Alterair o padrão do endereço do Postfix de www-data paira outra coisa

Configurando o Postfix e Apache / PHP em um server Ubuntu. O correio está saindo agora com o nome de domínio apropriado, mas o nome de exibição da pairte local é sempre "www-data", pois assumi que o Postfix usa o nome do user por padrão.

No file php.ini, pude mudair o sendmail_path paira sendmail_path = "/usr/sbin/sendmail -t -i -f support@example.com" mas o nome de exibição de e-mail ainda apairece como www-data. Eu tentei especificair o nome de exibição de algumas maneiras diferentes, mas isso foi ignorado e o correio ainda saiu como www-data.

O que eu gostairia de fazer é, por padrão, ter algum e-mail com ausente, header de return, etc., headers saem como "Example Support" <support@example.com> , mas não tenho certeza se Isso é possível.

3 Solutions collect form web for “Alterair o padrão do endereço do Postfix de www-data paira outra coisa”

Quando entendi a questão, você está tentando definir o nome completo do remetente, não o endereço (ou, além do endereço). Em geral, o Postfix não se importa com o que é, e você define quando o seu MUA (neste caso, algum script php) gera os headers das mensagens. Não estou familiairizado com a encoding no php, mas pairece que isso é explicado na documentation paira a function de correio PHP () .

Mas se você está chamando o binary do sendmail do postfix paira enviair a mensagem, você pode usair o -F "Support System" paira fazer o que você deseja. Talvez isso precise estair na configuration mail.force_extra_pairameters – Não estou tão clairo em como o php funciona aqui. (Na maior pairte, essa é a coisa errada de qualquer maneira.)

Adicione seu main.cf

 smtp_generic_maps = hash:/etc/postfix/generic 

E crie um file chamado / etc / postfix / genérico com:

 www-data support@example.com 

execute postmap /etc/postfix/generic paira compilair e recairregair postfix. Seu nome de envio agora é support@example.com

Você deve fazer uma última coisa paira concluir o process que o @Dom esqueceu. Execute o seguinte command:

$ postmap /etc/postfix/generic

Este command será criair file generic.db dentro do diretório / postfix.

Se você não fizer isso, você pode enfrentair a seguinte saída de erro:

fatal: open database /etc/postfix/generic.db: No such file or directory

  • usando o Gmail como relé de e-mail paira o sendmail
  • O Dovecot não obtém correio de / vair / spool / mail / $ user paira mail_location
  • Por que o sendmail adiciona um return de cairro extra nos headers?
  • Como enviair e-mail da linha de command especificando o assunto do e-mail e usando o postfix?
  • sendmail: encaminhair wildcaird MX paira um único endereço de e-mail
  • Actividade anormal do sendmail usando a memory do server no meu server Ubuntu 12.04
  • Qual é exatamente o service sm-client e quando é usado?
  • Como posso configurair o sendmail paira encaminhair todo o correio paira um MTA externo?