%20funcionar%20no%20servidor%20Ubuntu%3F.png)
Quero ativar a função simples php mail() em um servidor Ubuntu. Isso será usado apenas para enviar itens e logs de administração. Esta é toda a funcionalidade de correio que desejo nesta máquina.
1) Você pode citar 1 ou 2 pacotes padrão do Ubuntu simples de configurar que eu possa usar para isso? Deve consumir poucos recursos e poucas dependências. Quais são os pacotes mais comuns para esse fim e quais os prós e os contras do que quero fazer com eles? (Esta máquina nunca receberá correspondência.)
2) Depois de escolher um pacote mailer, como irei testá-lo na linha de comando? Está correto, terei que permitir conexões de saída para a porta remota 25?
3) Há alguma etapa para garantir que o php possa usá-lo agora para a função mail()?
Quero isso como uma receita para futuras instalações de servidores que posso seguir, então seria interessante saber o que pode dar errado e como lidar com isso.
Editar:Instalei o sendmail no final e isso removeu o exim4. PHP mail() funcionou depois disso. Então, para mim, o sendmail parece mais fácil que o exim4. O php5 anteriormente instalado com exim4 não enviava e-mails.
Responder1
- O
sendmail
pacote. Na verdade, não há problemas com isso, pode até ser instalado por padrão. # echo "test" | mail -s "test" [email protected]
- Nada além disso. Confira apágina de referência.
Responder2
- Se você deseja apenas enviar e-mails (sem MTA completo), você pode instalarmailer nulopacotes.
- Sim, você deve permitir conexões de saída para a porta TCP 25. Para ser mais restritivo, abra apenas o endereço do seu servidor SMTP.