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

  • Linux / Sendmail um forro tendo problemas com grandes diretórios
  • Sistema / server de correio preferido paira uma empresa?
  • sendmail.mc paira todos os correios paira um domínio -> First.Last@gmail.com (registro MX já configurado)
  • sendmail rejeitando algumas conexões com crash de handshake: número de alerta SSL 40
  • Como configurair o sendmail paira retransmissão através de um server específico
  • o command mail não retorna
  • host inteligente não entrega email se o header da data for enviado?
  • Como ler HUGE clientmqueue em format humano?
  • Atrasos no Sendmail em alguns endereços de e-mail