Bona vesprada!
Per al projecte que vull fer aquest mes necessite tenir un client de correu per a enviar correus, no m’apetix configurar el meu propi server amb el que comporta tota aquesta configuració tenint ja servidors de correus. I m’he ‘topat’ amb l’aplicació mutt
per a linux clar.
Aquesta aplicació és fàcil de configurar i pot enviar correus amb una ordre o accedir a llegir els correus del teu compte. Primer que res és instal·lar el programa:
apt-get install mutt
He vist ‘per ahí’ que recomanen instal·lar els complements mailutils, libnet-ssleay-perl i libio-socket-ssl-perl, així que per si a cas….
apt-get install mailutils libnet-ssleay-perl libio-socket-ssl-perl
I ara a configurar el fitxer de configuració! Amb nano mateixa fem un nano ~/.muttrc
i peguem aquestes línies:
set send_charset=”utf-8″
set from = "user@gmail.com"
set realname = "El teu nom"
set imap_user = "user@gmail.com"
set imap_pass = "password"
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://user@smtp.gmail.com:587/"
set smtp_pass = "password"
Canviar user pel vostre nom d’usuari i password pel vostre password. Per si no ho sabeu, aquest fitxer es crearà/modificarà amb l’usuari que es vol utilitzar per a enviar els correus.
Ara toca dir-li a GMail que confie amb mutt, s’accedix a https://www.google.com/settings/security i habilitar Accés per a aplicacions menys segures, sino el GMail ens bloquetjarà l’accés i ens enviarà un correu indicant-nos que ha bloquetjat un intent d’inici de sessió.
Finalment ja si executem mutt
tindrem un client d’e-mail en consola i si volem enviar correus per consola tenim les següents possibilitats:
Correu amb el cos a un arxiu:
mutt -s "Assumpte" destinatari@correu.com < axiu de text de l'email
Correu amb el cos escrit a la mateixa ordre:
mutt -s "Assumpte" destinatari@correu.com <<< "Missatge"
Correu amb el cos a un arxiu i amb un arxiu adjunt:
mutt -s "Assumpte" destinatari@correu.com < axiu de text de l'email -a /ruta_arxiu_adjunt/arxiu.extensio
Tota la info l'he trobat a:
http://www.taringa.net/posts/linux/7446631/Enviar-correos-de-cuentas-gmail-desde-la-consola.html
http://rsppi.blogspot.com.es/2013/01/envio-de-emails-desde-consola-y-con.html
http://blog.desdelinux.net/enviar-emails-por-consola-con-sendmail/