O programa mail
executa sendmail
para entregar o correio (no modo cliente, nenhuma porta de escuta está sendo aberta no processo). Leia a página do manual para informações detalhadas. Você pode alterar o MDA configurando a variável sendmail
:
sendmail
To use an alternate mail delivery system, set this option to the full pathname of the program to use. This should be used with care.
$ sendmail=/usr/bin/someothersendmail mail [email protected]
Subject: asdf
... and so on
Mas como o correio espera que o MDA reconheça as opções do sendmail, eu realmente não uso isso.
Outra possibilidade é usar um servidor SMTP externo em vez de sendmail
.
$ echo "This is the message body and contains the message" | mailx -v \
> -r "[email protected]" \
> -s "This is the subject" \
> -S smtp="mail.example.com:587" \
> -S smtp-use-starttls \
> -S smtp-auth=login \
> -S smtp-auth-user="[email protected]" \
> -S smtp-auth-password="abc123" \
> -S ssl-verify=ignore \
> [email protected]