¿Existe un programa de correo de línea de comando para Mac?

34

Mi profesor de C ++ nos ha hecho usar Terminal para editar código. ¿Existe una aplicación o programa que me permita enviar y recibir correos electrónicos a través de la Terminal para que pueda permanecer en una ventana?

Moshe
fuente

Respuestas:

37

Esto me lleva de vuelta a mis días de universidad ...

Mutt todavía tiene que ser uno de los mejores clientes de correo basados ​​en terminales. Ha estado más tiempo de lo que me gustaría admitir. Está disponible como un paquete casero :

> brew info mutt
mutt 1.5.21
http://www.mutt.org/
Depends on: tokyo-cabinet
Not installed
http://github.com/mxcl/homebrew/commits/master/Library/Formula/mutt.rb

En general, obtendrá una experiencia mucho mejor usando algo como Mutt que con algo como mailporque es compatible con IMAP, POP3 y SMTP: no tiene que aprender sendmail ni nada de eso para que funcione con sus cuentas.

Incluso puedes usar Mutt con Gmail si esa es tu bolsa. Consulte este artículo para obtener detalles sobre cómo configurar Mutt para que funcione con Gmail .

Bonitos colores ...

Mutt en acción

Ian C.
fuente
11
Jajaja Un voto negativo. ¿Usuario de PINE descontento quizás? Es una mierda quedarse atrapado en la edad oscura de los programas de correo de terminal. :)
Ian C.
11

Para un cliente de correo electrónico basado en terminal completo que sea compatible con la mayoría de los protocolos de correo electrónico, sugeriría usar mutt . Puede descargar mutt desde aquí , si desea construir desde la fuente. Esta página web le da instrucciones sobre cómo instalar en OS X.

Si lo usa homebrew, la instalación es tan simple como brew install mutt(y de manera similar para finky macports).

Aquí hay algunos pasos básicos para .muttrcconfigurarlo:

#Set account info
set spoolfile=/var/spool/mail/jdoe #if using IMAP, use imaps://example.com/INBOX
set folder="$HOME/mail"            #if using IMAP, use imaps://example.com/
set imap_user=jdoe
set from='[email protected]'
set realname='John Doe'
set signature="~/.signature"

#Mailbox behaviour
set mail_check=15                  #check for new mail
set timeout=30
set include=yes                    #quote when replying

#Compose/reply/etc...
set editor=vim                     #change to your favourite command line editor  
ignore headers *
unignore headers from to subject date cc
hdr_order from to cc subject date
set fast_reply                     #don't ask for to, subject when replying
unset metoo                        #remove myself from replies
set sort=date-received

Puede personalizarlos más a su gusto, y también hay algunas preguntas útiles en la muttetiqueta en Unix.SE y StackOverflow

rm -rf
fuente
1
Después de instalar mutt via homebrew, pude ver mi correo electrónico local (/ var / mail / admin), pero no pude eliminar nada; mutt seguía diciendo que el buzón era de "solo lectura". Resulta que he tenido que añadir a mí mismo para el mailgrupo para poder eliminar: dseditgroup -o edit -u [username] -p -a [username] -t user mail. No sé si eso sucede al instalar a través de otros métodos, pero suena como una cosa de Darwin, por lo que probablemente sí.
TheMadDeveloper
11

Sí, y aquí hay otro llamado Alpine Messaging System, también conocido como Alpine . Disponible de la Universidad de Washington

Alpine es un cliente de correo electrónico de software libre desarrollado en la Universidad de Washington. Alpine 1.0 fue lanzado públicamente el 20 de diciembre de 2007. El nombre "Alpine" significa Programa con licencia alternativa para noticias y correo electrónico de Internet. Alpine es una reescritura del Sistema de mensajes Pine que agrega soporte para Unicode y otras características. Alpine está diseñado para ser apto tanto para usuarios de correo electrónico inexpertos como para los usuarios más exigentes. Alpine se desarrolló en la Universidad de Washington, al igual que Pine antes. Alpine se puede aprender mediante la exploración y el uso de ayuda contextual. La interfaz de usuario se puede personalizar.

Si instala MacPorts , puede instalar alpine haciendo lo siguiente:

sudo port install alpine

Alpine 2.0 en acción

MrDaniel
fuente
3
o si usa homebrew "brew install alpine"
vr_driver
4

Echa un vistazo al comando de correo . Le permitirá enviar y recibir correos electrónicos en la Terminal.

Sensato
fuente
8
Consejo: Puede vincular a las páginas de manual de Mac OS X a través de developer.apple.com, la versión de Mac de un programa de línea de comandos no siempre funciona exactamente de la misma manera que la correspondiente de Linux; Aquí está la página de manual para el correo: developer.apple.com/library/mac/#documentation/Darwin/Reference/…
Rinzwind