Meu servidor CentOS tem vários endereços IP. Existem diferentes hosts virtuais configurados por endereço IP no apache. Quando envio um e-mail via PHP/sendmail, quero que o sendmail use o nome do host correspondente ao IP configurado no arquivo /etc/hosts.
Isso é possível?
O Sendmail não saberá a qual host o cliente está conectado. Você precisará procurar o nome do host e usá-lo para criar seus endereços.
O Sendmail enviará de um endereço IP. Este é um comportamento normal e é improvável que você seja penalizado pelos servidores do destinatário por causa disso. No entanto, se você gerar spam e entrar na lista negra, todo o tráfego será penalizado.
Configurar um endereço para que seja considerado um remetente confiável dá um pouco de trabalho. Obtenha o endereço IP que o sendmail está usando a configuração corretamente.