Quale account di posta elettronica viene utilizzato per inviare un'e-mail quando si utilizza il comando mail dal terminale linux come in:
Nelle configurazioni predefinite, è lo stesso account utilizzato per accedere. Sul computer è installato un programma server di posta (un MTA); di solito Postfix o Exim4, a volte Sendmail o qmail.
L'indirizzo e-mail di questo account è o , da cui è possibile ottenere l'FQDN . Tuttavia, al momento non è possibile ricevere posta su questo account, poiché l'MTA è configurato per "solo posta locale" (come dice il messaggio di errore riportato di seguito) e non accetterà messaggi dall'esterno.your-login@hostname
your-login@fqdn
hostname -f
Modifica: Quindi se ricevo un messaggio di errore con l'effetto di "Invio a domini remoti non supportati", questo significa che il mio ISP ha bloccato l'invio di e-mail? C'è un modo per aggirare questo?
No; questo messaggio di errore viene restituito dal tuo computer. Il server di posta è configurato per trasferire solo posta locale - da un utente all'altro (più comunemente, dal demone cron se un cronjob fallisce). Di solito questi messaggi vanno a e sono leggibili utilizzando , , o programmi simili. (IIRC, Thunderbird aveva anche la capacità di importare spool di posta locale.)/var/mail/login
mail
mutt
re-alpine
Non è difficile riconfigurare il server di posta per inviare e ricevere posta da / verso altri siti; a seconda dell'MTA installato e della distribuzione Linux, anche un singolo comando potrebbe essere sufficiente: ad esempio, dpkg-reconfigure postfix
se il sistema è Debian con Postfix.
Tuttavia, immagino che tu lo stia usando su un personal computer, quindi sarebbe meglio usare un account di posta esterno, ad esempio il tuo indirizzo Gmail se ne hai uno. Scopri quale MTA è installato (su Ubuntu / Debian, dpkg -S /usr/sbin/sendmail
ti dirà), quindi google per " program-name relay gmail
" per un tutorial.
In alternativa, installare un MTA appositamente progettato per l'inoltro; msmtp
e esmtp
sono buone scelte e facili da configurare.