Há muitos casos em que muitas instâncias podem querer enviar email através de um relay. Alguns exemplos são:
O computador é uma máquina desktop que precisa usar programas como mail(1), usando o relay de email do ISP.
O computador é um servidor que não manipula emails localmente, mas precisa passar todos os emails para um relay para processamento.
Embora qualquer MTA seja capaz de preencher esse nicho específico, pode ser difícil configurar adequadamente um MTA com todos os recursos apenas para lidar com o descarregamento de email. Programas como Sendmail e Postfix são um exagero para esse uso.
Além disso, um acordo típico de serviço de acesso à Internet pode proibir a execução de um “servidor de email”.
A maneira mais fácil de atender a essas necessidades é instalar o port mail/ssmtp:
#
cd /usr/ports/mail/ssmtp
#
make install replace clean
Uma vez instalado, o mail/ssmtp pode ser configurado em /usr/local/etc/ssmtp/ssmtp.conf
:
root=yourrealemail@example.com mailhub=mail.example.com rewriteDomain=example.com hostname=_HOSTNAME_
Use o endereço de email real para root
. Insira a retransmissão de mensagens de saída do ISP no lugar de mail.example.com
. Alguns ISPs chamam isso de “servidor de email de saída” ou “servidor SMTP”.
Certifique-se de desativar o Sendmail, incluindo o serviço de envio de mensagens. Veja Seção 28.4.1, “Desativar o Sendmail” para detalhes.
mail/ssmtp tem algumas outras opções disponíveis. Consulte os exemplos em /usr/local/etc/ssmtp
ou na página de manual do ssmtp para obter mais informações.
A configuração do ssmtp dessa maneira permite que qualquer software no computador que precise enviar mensagens funcione corretamente, sem violar a política de uso dos ISPs ou permitindo que o computador seja sequestrado para envio de spam.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.