#1 Le 22/08/2014, à 01:49
- mazdouk
Configuration de mutt
bonjour à tous.
Je viens de me mettre à mutt comme client mail.
Ma configuration de mon ".muttrc" me semble correcte, mais la connexion ne se fait pas: voici on code .muttrc
# 1. Configuration générale
# Le contenu du champ From est généré à partir du nom complet etde
# l'adresse électronique de l'expéditeur, généralement de la forme :
# From: Prénom Nom <adresse_e-mail>
# L'adresse électronique d'expéditeur (par défaut, le contenu de la
# variable d'environnement EMAIL ou le login@hostname)
set from="xavrossi@voo.be"
set from="alabtor.x@hotmail.com"
# Le nom complet d'expéditeur (par défaut, le champ nom complet de
# /etc/passwd)
set realname="Rossi Xavier"
# Mutt doit générer un en-tête from. Contraitement à ce que raconte
# le manuel, c'est désactivé par défaut !
set use_from
# Liste de toutes mes adresses e-mail (ce paramètre est notamment pris
# en compte quand on fait un "group reply")
alternates robert.dupont@laposte.net rob@truc.fr roberto@fun.org
# Lorsqu'on répond à un message, utiliser l'adresse à laquelle l'original
# a été envoyé comme From:.
set reverse_name
# Nom de domaine du système où tourne Mutt.
# Il est utilisé pour :
# - compléter les adresses électroniques incomplètes (sans @domaine) ;
# - générer les en-têtes Message-Id.
# Par défaut : le contenu de /etc/mailname.
set hostname=laposte.net
# Doit-on compléter les adresses incomplètes avec ce domaine ?
set use_domain
# Le fichier contenant la signature
set signature=~/.signature
# Le fichier contenant les alias
set alias_file=~/.aliases
source ~/.aliases
# Conseillé pr que "isync" marche bien avec les messages effacés
#set maildir_trash
#
# 2. Configuration des mailboxes
#
# Le répertoire qui contient les mailboxes
set folder=~/mail
# On utilise le format "Maildir" pour les mailbox
set mbox_type=Maildir
# Pour avoir la liste des mailboxes, on demande à find(1) de lister
# les mboxes et les Maildirs, c'est-à-dire :
# - les répertoires parents des répertoires nommés 'cur' ;
# - les fichiers réguliers non enfants de répertoires nommés 'cur',
# 'new' ou 'tmp' (sinon, ça listerait comme boîtes aux lettres
# tous les messages contenus dans les Maildirs).
# Si vous ne comprenez pas comment ça marche, essayer d'exécuter cette
# commande, modifiez-la pour voir tout en regardant le manuel de find(1).
# :-)
mailboxes `find ~/mail -type d -name 'cur' -printf '%h ' -prune -o -type d -name 'new' -prune -o -type d -name 'tmp' -prune -o -type f -printf '%p '`
# Ne pas lister les boîtes de messages envoyés et ajournés
unmailboxes '+sent' "+postponed"
# Mailbox contenant les mails envoyés (chemin relatif)
set record=+sent
# Mailbox contenant les mails ajournés (chemin relatif)
set postponed=+postponed
#
# 3. Options
#
# Editeur de texte pour la rédaction des messages
set editor="vim -b -c 'set textwidth=72' +/^$ ++1"
# Jolis titres dans son terminal
set xterm_set_titles=yes
set xterm_title="Mutt with %?m?%m messages&no messages?%?n? [%n NEW]?"
# Ne pas afficher les headers...
ignore *
# sauf un certain nombre que l'on énumère ici
unignore From To Cc Subject Date Reply-To
unignore X-Mailer User-Agent
unignore X-Approved-By List-Id X-List
unignore Disposition-Notification-To Return-Receipt-To
# Ordre d'affichage des headers
hdr_order Date From To Cc Subject
# Utilise l'adresse figurant dans le champ Reply-To: quand on répond
set reply_to
# Locale à utiliser
set locale=fr_FR.UTF-8
# Codages à utiliser
set charset=utf-8
set send_charset=utf-8
# Format de la date à afficher avant les citations quand on répond
set date_format="%A %d %B %Y à %I:%M:%S%p"
# Les texte à afficher avant les citations quand on répond
set attribution="Le %d, %n a écrit :"
# Répond sans demander confirmation du destinataire et du sujet
# avant de passer à l'édition du message
set fast_reply
# Inclu le message original dans la réponse sans demander confirmation
set include=yes
# Ne pas aller au message suivant quand on a atteint la fin du
# message précédent et que l'on invoque la fonction "next page"
set pager_stop
# Afficher 6 lignes de la liste des messages en haut de l'écran
# quand on lit un mail
set pager_index_lines=6
# Méthode de tri par défaut = par thread
folder-hook . set sort=threads
# Les thread sont triés par date
folder-hook . set sort_aux=date
# La mailbox "sent" est triée par date
folder-hook "sent" set sort=date
# Affiche le nom d'expéditeur contenu dans ~/.aliases
# si l'adresse e-mail se trouve dedans
set reverse_alias
# Tenir compte du header "Mail-Followup-To"
set honor_followup_to
# Pas de beep en cas d'erreur
unset beep
# Pas de beep quand un nouveau message est arrivé
unset beep_new
# Ne pas demander confirmation avant d'effacer un message en quittant
# une mailbox (sinon, mettre "ask-yes")
set delete=yes
# Editer les headers quand on compose le message
set edit_hdrs
# Ne se fie pas au champ "Subject" pour construire les threads
# mais uniquement aux champs "In-Reply-To" et "References"
set strict_threads
# Ne marque pas un nouveau message comme "vieux" quand on quitte la mailbox
# dans laquelle il se trouve
unset mark_old
# Pas de marker pour les lignes wrappées
unset markers
# Faire-suivre un message en l'attachant au format MIME
set mime_forward
# Format de sujet pour les messages que l'on fait suivre
set forward_format="[%a: %s]"
# Format de l'index des messages
set index_format="%4C %Z %{%b %d} %-15.15F (%4l) %s"
# Adapte l'adresse mail dans le From en fonction du destinataire (décommenter)
#send-hook '~t ^.*@via\.ecp\.fr$' 'my_hdr From: Robert Dupont <robert.dupont@via.ecp.fr>'
#send-hook '~t ^toto@free\.fr$' 'my_hdr From: Robert Dupont <robert.dupont@free.fr>'
#
# 4. Binding des touches
#
# Generic
bind generic \eOH first-entry
bind generic \eOF last-entry
bind generic <up> previous-entry
bind generic <down> next-entry
bind generic <pageup> previous-page
bind generic <pagedown> next-page
# Index
bind index s save-message
bind index \t next-unread
bind index b bounce-message
# Pager
bind pager e exit
bind pager s save-message
bind pager \t next-unread
bind pager b bounce-message
bind pager \eOH top
bind pager \eOF bottom
bind pager n search-next
bind pager <up> previous-line
bind pager <down> next-line
# Macros
macro index G c?\t
macro pager G c?\t
macro generic <f2> "!mailq"
macro pager <f2> "!mailq"
macro generic <f3> "!postqueue -f"
macro pager <f3> "!postqueue -f"
macro generic <f4> "!fetchmail"
macro pager <f4> "!fetchmail"
# Pour les utilisateurs de "isync", en remplacement des deux lignes
# précédentes
#macro generic <f4> "!isync -a"
#macro pager <f4> "!isync -a"
#
# 5. Les couleurs
#
# Couleur de la barre de sélection
color indicator brightyellow red
# Couleur des messages d'erreur
color error brightred default
# Couleur des indicateurs en haut et en bas de la fenêtre
color status brightwhite blue
# Couleur de l'arbre des threads
color tree brightmagenta default
# Couleur des headers
color header white default "^date:"
color header brightgreen default "^from:"
color header brightwhite default "^to:"
color header brightblue default "^cc:"
color header brightyellow default "^subject:"
color header cyan default "^resent-"
color header cyan default "^x-"
color header cyan default "^User-Agent"
# Couleur du texte cité
color quoted green default
# Couleur de la signature
color signature brightred default
# Couleur des URLs
color body magenta default "(ftp|http|gopher|wais|file)://[^ ()<>,]+"
# Couleur des adresses e-mail
color body magenta default "[-a-z_0-9.]+@[-a-z_0-9.]+"
# Couleur des smileys
color body brightyellow default "[:]+[-^o]?[])>}D]+"
color body brightgreen default "([:;]+[-^o]?[Pp]+)|([;][-^o]?[])>}D]+)"
color body brightred default "[:;]+[-^o]?[[(<{|/\\]+"
#configuration pop3
set pop_user="******@voo.be"
set pop_pass="*******"
set from="******@voo.be"
set use_from=yes
set envelope_from="yes"
#configuration smtp
set smtp_url="smtps://{*****@voo.be}@smtp.voo.be:587/"
set smtp_pass="{********}"
set from="{*****@voo.be}@voo.be"
set use_envelope_from=yes
set ssl_force_tls=yes
#configuration imap
set spoolfile=imaps://imap-mail.outlook.com:993/INBOX
set imap_user="{*****.x@*****.com}"
set imap_pass="{*****}"
set imap_passive="no"
set imap_check_subscribed="yes"
set imap_list_subscribed="yes"
#configuration smtp hotmail
set smtp_url="smtps://{******x@*****.com}@smtp-mail.outlook.com:587/"
set smtp_pass="{******}"
set from="{*****@****.com}"
set use_envelope_from=yes
set ssl_force_tls=yes
Si vous avez de conseils, merci d'avance
Hors ligne
#2 Le 22/08/2014, à 04:29
- Kooothor
Re : Configuration de mutt
Salut,
Essaie déjà avec un seul compte avant d'essayer d'un configurer deux d'un coup.
J'utilise mutt également pour mon mail pro. C'est très bien
@+
~ktr
Hors ligne
#3 Le 22/08/2014, à 07:49
- mazdouk
Re : Configuration de mutt
OK Merci pour le conseil.
Je vais repartir de 0.
Je crois que le problème vient du Smtp ou du POP3.
Un seul compte alors.
Connais-tu une aide à la configuration de mutt fiable et en français ?
Hors ligne
#4 Le 22/08/2014, à 08:49
- Luc Hermitte
Re : Configuration de mutt
Il y a très longtemps j'avais donné une présentation de ma config de mutt, et les morceaux de conf associées.
Je ne garantis pas de savoir la redécrypter aujourd'hui. Mais à tout hasard, c'était par là : http://hermitte.free.fr/mutt/
Dans mes souvenirs, le plus difficile est de trouver comment le serveur IMAP s'attaque (si je peux donner un conseil, évite pop3).
Hors ligne
#5 Le 22/08/2014, à 09:17
- mazdouk
Re : Configuration de mutt
OK, mais le problème est que mon fournisseur Voo ne fais pas Imap
Hors ligne
#6 Le 22/08/2014, à 09:27
- mazdouk
Re : Configuration de mutt
Dès lors, je n'ai pas le choix, je dois configurer le POP3.
Cela étant j'ai un compte hotmail.
Devrais-je donc essayer avec ce dernier ?
Imap et smtp alors ?
Hors ligne
#7 Le 22/08/2014, à 09:30
- mazdouk
Re : Configuration de mutt
Le message d'erreur avec ma configuration actuelle est " impossible de se connecter à smtp.voo.be (Appel système interrompu)
Hors ligne
#8 Le 22/08/2014, à 12:56
- mazdouk
Re : Configuration de mutt
J'ai créer un compte gmail et activer l'imap du compte.
J'ai modifier mon .muttrc
Toujours.
Message d'erreur rouge "la connexion à échoué"
Mon ".muttrc", au cas où l'un d'entre-vous y trouverait une erreur ou un manque. Merci pour vos remarques;)
#imap
set imap_user="{*****@gmail.com}"
set imap_pass="{*****}""
#smtp
set smtp_url="smtp://****@gmail.com:587/"
set smtp_pass="{pokerface71}"
set from="*****@gmail.com"
set realname="Rossi Xavier"
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
#mailbox
set edit_hdrs
auto_view test/html
set editor="vim"
set send_charset="utf-8"
set assumed_charset="iso-8859-1"
set locale="iso-8859-15"
set editor="vim -c 'set syntax=mail ft=mail enc=utf-8'"
set menu_scroll=yes
set simple_search="~f %s | ~C %s | ~s %s"
set sort=threads
set strict_threads=yes
#couleurs
color normal white black
color hdrdefault green default
color quoted green default
color quoted1 yellow default
color quoted2 red default
color signature cyan default
color indicator brightyellow red
color error brightred default
color status brightwhite blue
color tree brightmagenta black
color tilde blue default
color attachment brightyellow default
color markers brightred default
color message white black
colos search brightwhite magenta
color bold brightyellow default
Hors ligne
#9 Le 22/08/2014, à 13:43
- D@mien.
Re : Configuration de mutt
salut
Un problème de protocole ?
Je suis pas sûr que mutt tente de lui même la connexion ssl.
pop_host
Type: string
Default: (empty)
Defines the SMTP smarthost where sent messages should relayed for delivery. This should take the form of an SMTP URL, e.g.:
smtp[s]://[user[:pass]@]host[:port]
>>>> ^ <<<<
where “[...]” denotes an optional part. Setting this variable overrides the value of the $sendmail variable.
Sinon pour faciliter le debug, tu peux tester à chaud avec la touche "c" , tu met l'adresse exactement comme tu le fais dans "smtp_url" ou "pop_host".
:wq!
Hors ligne
#10 Le 22/08/2014, à 14:20
- mazdouk
Re : Configuration de mutt
excuses moi, mais je suis novice.
C'est "tester à chaud" avec "C" ?
Hors ligne
#11 Le 22/08/2014, à 14:40
- D@mien.
Re : Configuration de mutt
Re
La touche c (minuscule) du clavier une fois mutt démarré
Elle permet d'ouvrir les boites aux lettres aussi bien locale (maildir, mailbox, ...) qui distantes (pop, imap).
C'est une suggestion pour faciliter (de mon point de vu) tes testes car ça t’évites pas mal de manipulation (redémarrer mutt, éditer le fichier, de conf)
:wq!
Hors ligne
#12 Le 22/08/2014, à 18:22
- mazdouk
Re : Configuration de mutt
OK, je vois.
ça ne marche pas dans ce cas-ci.
Il m'affiche:
"La connexion à échoué."
"Aucunes boites aux lettres n'est ouvertes."
C'est déprimant !
Dernière modification par mazdouk (Le 22/08/2014, à 18:23)
Hors ligne
#13 Le 23/08/2014, à 00:32
- Kooothor
Re : Configuration de mutt
Tu vas y arriver, courage
Par contre pour une «documentation fiable et en français», tu peux oublier. mutt c'est pour les geeks du terminal, qui sont forcément anglophones sinon c'est juste pas possible.
@+
~ktr
Hors ligne
#14 Le 24/08/2014, à 22:16
- mazdouk
Re : Configuration de mutt
Je vois.
Je suis également fanatique du mode terminal.
Question d'économie et de vitesse
Hors ligne
#15 Le 25/08/2014, à 15:38
- Sub0
Re : Configuration de mutt
Bonjour,
ah...la conf' de mutt !
J'ai deux comptes Gmail qui fonctionnent très bien. J'ai quelques différences, mais rien de déterminant, sauf que :
j'ai testé dans mon .muttrc en ajoutant des {} comme tu l'as fait pour user et pass : connexion échouée.
Je ne sais pas si c'est dans ton mot de passe ou c'est une erreur, mais sait-on jamais !
Si ça ne fonctionne toujours pas, je peux toujours poster un des miens, un peu brouillons mais qui fonctionnent.
Dernière modification par Akumu (Le 25/08/2014, à 15:43)
Seule alternative au bépo acceptée = stylo/papier.
Hors ligne
#16 Le 25/08/2014, à 17:09
- mazdouk
Re : Configuration de mutt
Merci Akamu !
ça roule. Connexion OK
Hors ligne
#17 Le 25/08/2014, à 17:47
- Sub0
Re : Configuration de mutt
De rien. La documentation ubuntu est perturbante. Le fichier de conf' donné en exemple est bon, mais la présence de ces accolades est superflue (faut-il les y laisser ?).
T'as plus qu'à te faire à mutt, qui est un peu «rugueux» au début mais dont on peut plus se passer une fois qu'on l'a en main.
Au passage, un petit truc dont je ne peux plus me passer : envoyer un courriel directement en terminal, sans lancer le client.
mutt -s "sujet" -a "pièces_jointes" -- mail@destinataire < MESSAGE.txt
(Si tu n'as qu'un compte/fichier de conf', sinon il faut préciser le fichier à utiliser avec -F)
Par contre pour une «documentation fiable et en français», tu peux oublier. mutt c'est pour les geeks du terminal, qui sont forcément anglophones sinon c'est juste pas possible.
Il y a ça, pour les courageux
C'est très détaillé même si la traduction n'est pas complète. Pas très accessible, c'est clair.
P.S. : ça fait très peu de temps que je poste ici, donc je veux pas la ramener, mais…cette discussion est-elle à sa place dans le forum «développement et programmation» ?
Dernière modification par Akumu (Le 25/08/2014, à 17:48)
Seule alternative au bépo acceptée = stylo/papier.
Hors ligne
#18 Le 25/08/2014, à 23:33
- mazdouk
Re : Configuration de mutt
J'ai réussi, grâce à vos conseils; à lire mes mails.
cependant, je n'arrive pas à en envoyer depuis mutt.
Message d'erreur lorsque j'envoie:
"gnutls_handshake: An unexpected TLS packet was received"
Dernière modification par mazdouk (Le 25/08/2014, à 23:45)
Hors ligne
#19 Le 26/08/2014, à 09:49
- Sub0
Re : Configuration de mutt
Bonjour,
il y a une erreur dans la documentation Ubuntu (du moins, je pense qu'il y a eu des modifications sur le serveur Gmail depuis).
Vérifiez que l'URL smtp est bien en smtp:// et non en smtps:// si utilisée avec le port 587.
Sinon, ça ne passe pas. Avec smtps, c'est le port 465. Je viens de vérifier en modifiant mon muttr
Seule alternative au bépo acceptée = stylo/papier.
Hors ligne
#20 Le 26/08/2014, à 10:12
- Sub0
Re : Configuration de mutt
Je reviens, un peu mieux réveillé ! Le problème vient peut-être simplement de la syntaxe.
Voilà les deux possibilités :
set smtp_url="smtps://utilisateur_gmail@smtp.gmail.com:465"
ou
set smtp_url="smtp://utilisateur_gmail@smtp.gmail.com:587"
et surtout pas quelque chose dans le genre :
set smtp_url="smtp://utilisateur_gmail@gmail.com:587/"
comme indiqué dans votre configuration plus haut.
Seule alternative au bépo acceptée = stylo/papier.
Hors ligne
#21 Le 26/08/2014, à 11:50
- Pseudo supprimé
Re : Configuration de mutt
gmail, habituellement, c'est du 587 starttls
openssl s_client -connect smtp.gmail.com:587 -starttls smtp -ign_eof
ou
openssl s_client -connect smtp.gmail.com:465 -tls1 -ign_eof
fais un test avec
set ssl_starttls=yes
set ssl_usesystemcerts=yes
avec
sudo apt-get install ca-certificates
#22 Le 26/08/2014, à 12:32
- Sub0
Re : Configuration de mutt
@Titouan : j'ai ssl_starttls=yes commenté dans mon muttrc avec gmail et tout fonctionne correctement. Aucun changement avec ou sans, et j'ai bien un message au démarrage de mutt disant que la connexion est établie en TLS/SSL, idem lors de l'émission d'un courriel.
Je me demandais justement pourquoi ? Activé par défaut (sous Arch) ? Si tu as une idée, ça m'intrigue et je n'ai pas assez de connaissances pour comprendre.
Il n'empêche que pour le 587, ça ne fonctionnera pas avec stmps mais avec smtp.
Seule alternative au bépo acceptée = stylo/papier.
Hors ligne
#23 Le 26/08/2014, à 13:45
- mazdouk
Re : Configuration de mutt
Ok, j'ai réussi à envoyer des mails avec mutt.
Merci donc pour votre aide.
Une dernière question.
Est-il possible d'ajouter un thème à mutt ?
Si oui, où dois-je le placer et que dois-je inscrire dans mon .muttrc ?
merci d'avance
Hors ligne
#24 Le 26/08/2014, à 14:01
- Sub0
Re : Configuration de mutt
Un thème ? A proprement parler, non.
Mais tu peux définir toutes les couleurs de l'interface dans ton fichier muttrc.
C'est à la fin du fichier que tu as posté plus haut. C'est renseigné dans le fichier d'exemple de la doc ubuntu, par ici :
https://doc.ubuntu-fr.org/mutt
Seule alternative au bépo acceptée = stylo/papier.
Hors ligne
#25 Le 26/08/2014, à 17:04
- Sub0
Re : Configuration de mutt
À toi de configurer ton thème mutt et ton thème vim pour qu'ils soient cohérents.
Tu trouveras facilement des thèmes mutt + vim sur le net. Des couleurs cohérentes avec solarized par exemple.
Pour les couleurs de mutt, soit tu les configures directement dans le muttrc, soit tu le fais dans un fichier à part en ajoutant dans ton muttrc :
source ~/.mutt/colors
Pense à ajouter [résolu] dans le titre de la discussion.
Seule alternative au bépo acceptée = stylo/papier.
Hors ligne