Risposte:
mail
su OS X sembra effettivamente generare Postfix abbastanza a lungo da gestire la posta, per poi smontarla poco dopo.
Per vederlo in azione, prova telnet localhost 25
prima del comando mail, quindi subito dopo, quindi attendi 5 minuti e riprova.
Non sono sicuro che questa sia in realtà una risposta adeguata alla domanda perché non spiega come Postfix viene generato e abbattuto, ma speriamo che aiuti a rispondere alla domanda.
Demoni o server SMTP sono lì per ricevere la posta, non per inviarla. Nel tuo esempio, mail
è puramente un client di posta elettronica e si connette a qualunque server sia definito dal record MX DNS DNS appropriato bar.com
e non ha alcun requisito per l'esecuzione di un server locale per farlo.
Tuttavia, a seconda della configurazione della posta, potrebbe essere necessario accedere a un server di posta in uscita per l'autenticazione, oppure se non altro per fornire gli indirizzi mittente e di ritorno ecc. Ora, è possibile eseguire tutto ciò dalla riga di comando passando l'appropriato parametri sul terminale, ma fino a quando hai impostato l'app Mail, questa configurazione è già memorizzata e semplicemente accendendo temporaneamente il sottosistema di posta i comandi del terminale possono acquisire tali informazioni e ora hanno uno o più server di posta smtp che possono scegliere di inviare messaggi in uscita. Terminerà quindi i processi al termine.
Puoi provare tutto questo dalla riga di comando e inviare la posta senza dover usare un client di posta. Non sono su un Mac, quindi potrebbe essere necessario modificare questi comandi da qualcuno che lo è, ma puoi farlo:
nslookup
set type=mx
bar.com
exit
telnet MXServer 25 (where MXServer is one of the results returned above and 25 is the port number for SMTP servers)
Leggi questo per maggiori informazioni sull'e-mail via telnet: è un ottimo strumento di debug
Penso che mail
usi sempre sendmail locale per inviare mail. In OSX sendmail è postfix. Ed è sicuramente usato.
Puoi controllare le intestazioni della posta Received: by [Your-Mac] (Postfix, from userid ...
.
Tuttavia non è una buona idea usare mail
(o meglio postfix
) in questo modo. La migliore pratica sarebbe quella di utilizzare uno Smart Host per il tuo Postfix locale per evitare le restrizioni del firewall usate spesso.
È possibile trovare una soluzione all'installazione SMTP Smart Host per Postfix in Snow Leopard che funziona per me (anche su Lion, Mountain Lion).