Existe um programa de correio de linha de comando para Mac?

34

Meu professor de C ++ nos fez usar o Terminal para editar código. Existe um aplicativo ou programa que permita enviar e receber e-mails via Terminal, para que eu possa permanecer em uma janela?

Moshe
fonte

Respostas:

37

Isso com certeza me leva de volta aos meus dias na universidade ...

O Mutt ainda deve ser um dos melhores clientes de correio baseados em terminal do mercado. Já faz mais tempo do que eu gostaria de admitir. Está disponível como um pacote 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

No geral, você terá uma experiência muito melhor usando algo como Mutt do que com algo como mailporque suporta IMAP, POP3 e SMTP - você não precisa aprender o sendmail ou algo assim para que ele funcione com suas contas.

Você pode até usar o Mutt com o Gmail, se você preferir. Consulte este artigo para obter detalhes sobre como configurar o Mutt para funcionar com o Gmail .

Lindas cores ...

Mutt em ação

Ian C.
fonte
11
RI MUITO. Um voto negativo. Usuário PINE descontente, talvez? É uma droga ficar preso na idade das trevas dos programas de correio de terminal. :)
Ian C.
11

Para um cliente de email completo baseado em terminal que suporta a maioria dos protocolos de email, sugiro o uso de mutt . Você pode fazer o download do mutt aqui , se quiser criar a partir do código-fonte. Esta página da Web fornece instruções sobre como instalar no OS X.

Se você usar homebrew, a instalação é tão simples quanto brew install mutt(e da mesma forma para finke macports).

Aqui estão algumas etapas básicas para .muttrcconfigurar o seu :

#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

Você pode personalizá-los ainda mais, conforme desejar, e também existem algumas perguntas úteis na mutttag no Unix.SE e StackOverflow

rm -rf
fonte
1
Depois de instalar o mutt via homebrew, pude ver meu email local (/ var / mail / admin), mas não pude excluir nada - o mutt continuou dizendo que a caixa de correio era "somente leitura". Acontece que eu tinha para adicionar-me ao mailgrupo para ser capaz de apagar: dseditgroup -o edit -u [username] -p -a [username] -t user mail. Não sei se isso acontece durante a instalação por outros métodos, mas parece uma coisa do Darwin, provavelmente é o que acontece.
TheMadDeveloper 3/16
11

Sim, e aqui está outro chamado Alpine Messaging System, também conhecido como Alpine . Disponível na Universidade de Washington

Alpine é um cliente de email de software livre desenvolvido na Universidade de Washington. O Alpine 1.0 foi lançado publicamente em 20 de dezembro de 2007. O nome "Alpine" significa Programa alternativo licenciado para notícias na Internet e e-mail. Alpine é uma reescrita do Pine Message System que adiciona suporte para Unicode e outros recursos. O Alpine deve ser adequado tanto para usuários inexperientes de e-mail quanto para os usuários mais exigentes. Alpine é desenvolvido na Universidade de Washington, como era antes Pine. O Alpine pode ser aprendido pela exploração e pelo uso de ajuda sensível ao contexto. A interface do usuário pode ser personalizada.

Se você instalar o MacPorts, poderá instalar o alpine da seguinte maneira:

sudo port install alpine

Alpine 2.0 em ação

MrDaniel
fonte
3
ou se você usar homebrew "Brew instalar alpino"
vr_driver
4

Dê uma olhada no comando mail . Permite enviar e receber e-mails no Terminal.

Sensível
fonte
8
Dica: Você pode criar um link para as páginas de manual do Mac OS X em developer.apple.com, a versão do Mac de um programa de linha de comando nem sempre funciona exatamente da mesma maneira que o Linux correspondente; aqui está a página man mail: developer.apple.com/library/mac/#documentation/Darwin/Reference/...
Rinzwind