Existe-t-il un programme de messagerie en ligne de commande pour Mac?

34

Mon professeur de C ++ nous a fait utiliser Terminal pour l'édition de code. Existe-t-il une application ou un programme qui me permette d’envoyer et de recevoir des courriels via un terminal afin que je puisse rester dans une fenêtre?

Moshe
la source

Réponses:

37

Cela me ramène sûrement à mes études universitaires ...

Mutt doit encore être l'un des meilleurs clients de messagerie basés sur des terminaux. Cela fait plus longtemps que je ne voudrais l'admettre. Il est disponible sous forme de package homebrew :

> 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

Globalement, vous obtiendrez une bien meilleure expérience avec quelque chose comme Mutt qu'avec quelque chose comme mailparce qu’il prend en charge les protocoles IMAP, POP3 et SMTP - vous n’avez pas besoin d’apprendre à sendmail ni à quoi que ce soit pour le faire fonctionner avec vos comptes.

Vous pouvez même utiliser Mutt avec Gmail si tel est votre sac. Consultez cet article pour plus de détails sur la configuration de Mutt pour fonctionner avec Gmail .

Jolies couleurs ...

Mutt en action

Ian C.
la source
11
LOL. Un vote négatif. Utilisateur de PINE mécontent peut-être? Suce à être coincé dans les âges sombres des programmes de messagerie terminaux. :)
Ian C.
11

Pour un client de messagerie basé sur un terminal à part entière qui prend en charge la plupart des protocoles de messagerie, je suggérerais d'utiliser mutt . Vous pouvez télécharger Mutt à partir d'ici , si vous souhaitez construire à partir des sources. Cette page Web vous explique comment installer sous OS X.

Si vous utilisez homebrew, l’installation est aussi simple que brew install mutt(et similaire pour finket macports).

Voici quelques étapes de base pour obtenir votre .muttrcconfiguration:

#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

Vous pouvez personnaliser ces optionsmutt à votre guise. Des questions utiles se posent également dans les balises sous Unix.SE et StackOverflow.

rm -rf
la source
1
Après avoir installé mutt via homebrew, je pouvais voir mon courrier électronique local (/ var / mail / admin), mais je ne pouvais rien supprimer - Mutt continuait à dire que la boîte aux lettres était "en lecture seule". Il se trouve que je devais me ajouter au mailgroupe de pouvoir supprimer: dseditgroup -o edit -u [username] -p -a [username] -t user mail. Je ne sais pas si cela se produit lors de l'installation via d'autres méthodes, mais cela ressemble à une chose de Darwin, donc c'est probablement le cas.
TheMadDeveloper
11

Oui, et voici un autre système appelé Alpine Messaging System, également appelé Alpine . Disponible à l' Université de Washington

Alpine est un client de messagerie logiciel gratuit développé à l'Université de Washington. Alpine 1.0 a été rendu public le 20 décembre 2007. Le nom "Alpine" désigne un programme sous licence alternative pour Internet News et le courrier électronique. Alpine est une réécriture de Pine Message System qui ajoute la prise en charge de Unicode et d’autres fonctionnalités. Alpine est conçu pour les utilisateurs de courrier électronique inexpérimentés et les utilisateurs les plus exigeants. Alpine est développé à l’Université de Washington, comme le fut Pine avant elle. Alpine peut être appris par l'exploration et par l'utilisation d'une aide contextuelle. L'interface utilisateur peut être personnalisée.

Si vous installez MacPorts, vous pouvez installer alpine en procédant comme suit:

sudo port install alpine

Alpine 2.0 en action

Mr Daniel
la source
3
ou si vous utilisez homebrew "brew install alpine"
vr_driver
4

Regardez la commande mail . Il vous permettra d'envoyer et de recevoir des courriels dans le terminal.

Sensé
la source
8
Conseil: vous pouvez accéder aux pages de manuel Mac OS X via developer.apple.com. La version Mac d'un programme de ligne de commande ne fonctionne pas toujours de la même manière que la version correspondante de Linux. voici la page de manuel relative à mail: developer.apple.com/library/mac/#documentation/Darwin/Reference/…
Rinzwind