Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/08/2014, à 02: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 big_smile

Hors ligne

#2 Le 22/08/2014, à 05: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 smile

@+
~ktr

Hors ligne

#3 Le 22/08/2014, à 08: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, à 09: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, à 10: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, à 10: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, à 10: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, à 13: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, à 14: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, à 15: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, à 15: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, à 19: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 ! hmm

Dernière modification par mazdouk (Le 22/08/2014, à 19:23)

Hors ligne

#13 Le 23/08/2014, à 01:32

Kooothor

Re : Configuration de mutt

Tu vas y arriver, courage smile

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, à 23:16

mazdouk

Re : Configuration de mutt

Je vois.
Je suis également fanatique du mode terminal.
Question d'économie et de vitesse smile

Hors ligne

#15 Le 25/08/2014, à 16:38

Sub0

Re : Configuration de mutt

Bonjour,

ah...la conf' de mutt ! big_smile

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, à 16:43)


Seule alternative au bépo acceptée = stylo/papier.

Hors ligne

#16 Le 25/08/2014, à 18:09

mazdouk

Re : Configuration de mutt

Merci Akamu !
ça roule. Connexion OK big_smile

Hors ligne

#17 Le 25/08/2014, à 18: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)

Kooothor a écrit :

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 wink
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, à 18:48)


Seule alternative au bépo acceptée = stylo/papier.

Hors ligne

#18 Le 26/08/2014, à 00: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. neutral

Message d'erreur lorsque j'envoie:

"gnutls_handshake: An unexpected TLS packet was received"

Dernière modification par mazdouk (Le 26/08/2014, à 00:45)

Hors ligne

#19 Le 26/08/2014, à 10: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 wink


Seule alternative au bépo acceptée = stylo/papier.

Hors ligne

#20 Le 26/08/2014, à 11: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, à 12: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, à 13: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, à 14: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 big_smile

Hors ligne

#24 Le 26/08/2014, à 15: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, à 18: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