Faceți căutări pe acest blog

marți, 4 octombrie 2011

Mutt

 Mutt este un administrator de e-mail- uri în linia de comandă, similar cu alpine. Dacă doriți un client e-mail CLI alpine este ceva mai simplu de folosit (mod de instalare- configurare- folosire în limba română găsiți aici: http://wiki.mandrivausers.ro/mandriva/ghid/terminal_2#alpine ), acum vom vedea cum putem folosi mutt, nu este ceva foarte dificil... :D Mă voi referi la instalare- setare- utilizare pe Arch Linux, dar procesul este similar în orice distribuție, am verificat și pe Mandriva.

1- Cont Gmail/ Imap
 În primul rând instalăm mutt (pacman -S mutt), apoi trebuie creat fișierul de configurare .muttrc (touch .muttrc). În plus trebuie create directoarele .mutt și .mutt/cache și fișierul .mutt/aliases, dacă primiți ceva erori mai creați vreun fișier după caz... Dacă doriți să printați e-mail-uri instalați și muttprint din AUR (yaourt -S muttprint).
 Hai să vedem pe scurt cum facem setările mutt. Editați fișierul de configurare .muttrc (cu kwrite, gedit, nano, vim, etc) și adăugați în acesta liniile următoare:

set from = "nume-utilizator@gmail.com"
set realname = "nume"
set imap_user = "nume-utilizator@gmail.com"
set imap_pass = "parolă-cont"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed ="+[Gmail]/Drafts"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates
set smtp_url = "smtp://nume-utilizator@smtp.gmail.com:587/"
set smtp_pass = "parolă-cont"
bind editor noop
macro index gi "=INBOX" "Go to inbox"
macro index ga "=[Gmail]/All Mail" "Go to all mail"
macro index gs "=[Gmail]/Sent Mail" "Go to Sent Mail"
macro index gd "=[Gmail]/Drafts" "Go to drafts"
set move = no  #Stop asking to "move read messages to mbox"!
set imap_keepalive = 900

# Header stuff
ignore "Authentication-Results:"
ignore "DomainKey-Signature:"
ignore "DKIM-Signature:"
hdr_order Date From To Cc

ignore *
unignore from: date subject to cc
unignore x-mailing-list: posted-to:
unignore x-mailer:

# For better looks
set markers=no # don't put '+' at the beginning of wrapped lines
set pager_index_lines= 5 # how large is the index window?
set sort = 'threads'
set sort_aux = 'last-date-received'

# My Editor
set editor='vim + -c "set textwidth=72" -c "set wrap" -c "set nocp" -c "?^$"'

# My Rolodeck :)
set alias_file= ~/.mutt/aliases
set sort_alias= alias
set reverse_alias=yes
source $alias_file

 #if there is only html dump that
 auto_view text/html


 # this helps with multipart messages
 alternative_order text/plain text/html

 În exemplul dat trebuie înlocuit nume-utilizator@gmail.com cu numele real al contului de gmail (de exemplu: dan.stefan1987@gmail.com) și parolă-cont cu parola setată pe contul de gmail (de exemplu aQ#30gkP*?dC%kz9, sper că nu folosiți parole de genul: dan1987...), de asemenea puteți înlocui editorul vim cu altul (nano?). Salvăm modificările din fișier și ne asigurăm că doar userul nostru va umbla cu el: chmod 700 .muttrc . Acum putem porni mutt într-o consolă/ terminal și vedea cum se comportă. Cred că trebuie date ceva explicații privind navigarea, după cum puteți observa în liniile adăugate în .muttrc, putem schimba rapid locația: gi= go to inbox, ga= go to all mail, etc. Trebuie apăsate consecutiv cele două taste, g apoi i, sau g și apoi a, etc. Navigarea se face cu tastele săgeți sus- jos, intrăm întru-n director și citim un mesaj cu Enter, de asemenea în bara de sus sunt afișate comenzile necesare, q pentru părăsire/ închidere, d pentru ștergere, etc., totul este simplu și intuitiv!
 Iată câteva imagini:




2- Cont Yahoo/ Imap
Cum mulți utilizatori de Linux au conturi de e-mail Yahoo (bănuiesc că ”datorită” messenger-ului nu au trecut la Gmail...), în continuare vom vedea cum setăm mutt pentru a-l folosi cu aceste conturi de Yahoo mail.
 În principiu setările sunt la fel, trebuie doar înlocuite datele contului de Gmail cu cele de Yahoo. Pentru ușurință copii un fișier .muttrc aranjat pentru yahoo.mail:

set from = "nume-utilizator@yahoo.com"
set realname = "nume"
set imap_user = "nume-utilizator@yahoo.com"
set imap_pass = "parolă"
set folder = "imaps://imap.mail.yahoo.com:993"
set spoolfile = "+INBOX"
set postponed ="+[Yahoo]/Drafts"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates
set smtp_url = "smtp://nume-utilizator@smtp.mail.yahoo.com:587/"
set smtp_pass = "parolă"
bind editor noop
macro index gi "=INBOX" "Go to inbox"
macro index ga "=[Yahoo]/All Mail" "Go to all mail"
macro index gs "=[Yahoo]/Sent Mail" "Go to Sent Mail"
macro index gd "=[Yahoo]/Drafts" "Go to drafts"
set move = no  #Stop asking to "move read messages to mbox"!
set imap_keepalive = 900

# Header stuff
ignore "Authentication-Results:"
ignore "DomainKey-Signature:"
ignore "DKIM-Signature:"
hdr_order Date From To Cc

ignore *
unignore from: date subject to cc
unignore x-mailing-list: posted-to:
unignore x-mailer:

# For better looks
set markers=no # don't put '+' at the beginning of wrapped lines
set pager_index_lines= 5 # how large is the index window?
set sort = 'threads'
set sort_aux = 'last-date-received'

# My Editor
set editor='vim + -c "set textwidth=72" -c "set wrap" -c "set nocp" -c "?^$"'

# My Rolodeck :)
set alias_file= ~/.mutt/aliases
set sort_alias= alias
set reverse_alias=yes
source $alias_file

 #if there is only html dump that
 auto_view text/html


 # this helps with multipart messages
 alternative_order text/plain text/html

  Imagini:



 Pentru pagina de Help, apăsați ?, astfel puteți vedea toate comenzile utile.



 ATENȚIE: liniile referitoare la parolele conturilor sunt în material pentru că informația trebuie să circule, pentru că sper că cititorii mei sunt destul de maturi și pricepuți și pentru a înțelege bine mecanismul! Dar, recomandarea mea este ca acele linii să fie șterse din fișierul de configurare .muttrc, urmând ca parola să fie pusă la pornirea mutt, nu este un mare deranj!!!



Sursă: http://crunchbanglinux.org/wiki/howto/howto_setup_mutt_with_gmail_imap#customizing_mutt

Documentație:  http://wiki.mutt.org/index.cgi?MuttGuide

Niciun comentariu:

Trimiteți un comentariu

Back to top