Qual conta de email é usada para enviar um email ao usar o comando mail do terminal linux, como em:
Nas configurações padrão, é a mesma conta que você usou para fazer login. Seu computador possui um programa de servidor de correio (um MTA) instalado; geralmente Postfix ou Exim4, às vezes Sendmail ou qmail.
O endereço de email desta conta é ou , de onde o FQDN pode ser obtido . No entanto, agora você não pode receber e-mail para esta conta, uma vez que o MTA está configurado para "somente mensagens locais" (como a mensagem de erro abaixo diz) e não aceitará mensagens de fora.your-login@hostname
your-login@fqdn
hostname -f
Edit: Então, se eu receber uma mensagem de erro com o efeito "Enviar para domínios remotos não suportados", isso significa que meu ISP bloqueou o envio de emails? Existe alguma maneira de contornar isso?
Não; essa mensagem de erro é retornada pelo seu próprio computador. O servidor de correio está configurado para transferir apenas correio local - de um usuário para outro (geralmente, do daemon cron se um cronjob falhar). Normalmente, essas mensagens ir para e são legíveis usando , , ou programas similares. (IIRC, o Thunderbird também conseguiu importar spools de correio local.)/var/mail/login
mail
mutt
re-alpine
Não é difícil reconfigurar o servidor de email para enviar e receber emails de / para outros sites; dependendo do MTA instalado e da distribuição Linux, até um único comando pode ser suficiente: por exemplo, dpkg-reconfigure postfix
se o sistema for Debian com Postfix.
No entanto, suponho que você esteja usando isso em um computador pessoal; portanto, seria melhor usar uma conta de email externa - por exemplo, seu endereço do Gmail, se você tiver uma. Descubra qual MTA está instalado (no Ubuntu / Debian, dpkg -S /usr/sbin/sendmail
você dirá) e, em seguida, pesquise no google " program-name relay gmail
" para obter um tutorial.
Como alternativa, instale um MTA projetado especificamente para retransmissão; msmtp
e esmtp
são boas escolhas e fáceis de configurar.