Come inviare e-mail dalla riga di comando OS X.

4

Sono seguite dozzine di esercitazioni e non funziona nulla.

msmtp non funziona ("Verifica certificato TLS non riuscita: impossibile ottenere il certificato emittente locale" (certificato installato)

postfix non funziona (non c'è modo di specificare from indirizzo)

aws ses non funziona (email non verificata (verificata))

mutt e mailx hanno provato ogni combinazione con il precedente.

Servizi di Comcast e Gmail provati con quanto sopra ...

Supponendo un'installazione pulita di osso di El Capitan con Homebrew. Cielo blu, nessuna spesa (comprerò un servizio che funziona a questo punto.)

Devo inviare un messaggio di posta elettronica dalla riga di comando.

    
posta Brian Haines 19.11.2015 - 04:52
fonte

1 risposta

4

Sendemail funziona alla grande con Gmail e tutti gli altri server SMTP che abbia mai provato:

brew update
brew install sendemail
man sendemail

Modifica: Grazie per la modifica / link / chiarimento, @patrick.

Volevo anche chiarire che ho sempre usato sendemail in modo impeccabile sui sistemi basati su Debian, ma ho riscontrato errori TLS dopo l'aggiornamento da OS X Mountain Lion a Mavericks quando Mavericks è stato rilasciato per la prima volta. Non ricordo se ho persino provato a disinstallare / re-installare da una "bottiglia di Mavericks", ma credo che il problema riguardasse effettivamente Google che aggiornava i loro protocolli di handshake accettati o quello che non va in giro questa volta.

La correzione è stata facilmente trovata da Google e comportava la modifica di una riga in sendemail config a [credo] rimuovere un riferimento a SSL e sostituirlo con TLS 1.1 (o qualcosa del genere).

Sono sicuro che sendemail stesso è stato aggiornato da allora per tener conto di ciò, perché credo di averlo usato con successo da allora sia su OS X Yosemite che su El Capitan con Gmail senza dover apportare modifiche strane al configurazione.

È davvero un grande programma e non posso elogiarlo abbastanza. Se qualcuno di voi ha familiarità con blat per Windows, sendemail è così, eccetto molto più potente e molto facile da usare.

    
risposta data 19.11.2015 - 04:58
fonte

Leggi altre domande sui tag