J'utilise KolabNow pour mes besoins en courrier électronique plutôt que d'autres services tels que Gmail ou Outlook. Je passe beaucoup de temps dans le terminal et j'espère pouvoir configurer un moyen de lire et d'envoyer des emails sans quitter le terminal.
Jusqu'à présent, j'ai lu un tutoriel destiné à Gmail, mais j'ai entré les détails fournis ici par KolabNow à la place.
Voici mon fichier muttrc:
set ssl_starttls=yes
set ssl_force_tls=yes
set imap_user = '[email protected]'
set imap_pass = ''
set from='[email protected]'
set realname='Jack Sewell'
set folder = imap://imap.kolabnow.com/
set spoolfile = imap://imap.kolabnow.com/INBOX
set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"
set smtp_url = 'smtp://smtp.kolabnow.com/'
set move = no
set imap_keepalive = 900
Voici le résultat lorsque j'essaie d'envoyer du courrier:
This certificate belongs to:
*.kolabnow.com
Domain Control Validated
This certificate was issued by:
COMODO RSA Domain Validation Secure Server CA
COMODO CA Limited
Salford Greater Manchester GB
This certificate is valid
from Wed, 28 Dec 2016 00:00:00 UTC
to Fri, 26 Jan 2018 23:59:59 UTC
SHA1 Fingerprint: AD00 8907 9BFB 568E 4C40 C99C 190E 01C0 6438 0018
MD5 Fingerprint: 7E2B 4E72 4A08 59DC 5803 D4CE 7326 7333
WARNING: Server hostname does not match certificate
Dois-je installer ou configurer un logiciel supplémentaire?
Clause de non-responsabilité: Je ne savais pas non plus mutt
avant de faire la recherche à ce sujet et je n’avais pas testé cette configuration. Je viens de combiner ici des informations provenant des sources citées. Il y a une chance que ce soit folderol.
Je prendrais juste une configuration minimale et ne changerais que les paramètres cruciaux en premier. Avec les informations de kolabnow.ch , utilisons celle sur dev.mutt.org et adaptons-la à l'aide de le manuel complet pour construire un ~/.muttrc
simpliste:
# IMAP settings, automatically log in to this mailbox at startup
set spoolfile = "imaps://[email protected]:[email protected]:143/INBOX"
# SMTP settings
set smtp_url = "smtps://[email protected]:[email protected]:587"
# Define the “=” shortcut and the entry point for the folder browser (c?)
set folder = "imaps://imap.kolabnow.com/INBOX"
set record = "=Sent"
set postponed = "=Drafts"
Ceci utilise la syntaxe soignée syntaxe URL où nous pouvons stocker toutes les informations nécessaires pour communiquer avec le serveur en une seule commande. Je l’ai fait en ne laissant que PASSWORD
à remplacer. Si vous voulez que mutt
vous demande votre mot de passe, supprimez :PASSWORD
des deux lignes. Si vous décidez de stocker votre mot de passe dans ~/.muttrc
, n'oubliez pas de régler les autorisations de fichiers avec chmod 600 ~/.muttrc
, cela empêchera les autres de le lire. Selon l'emplacement de stockage de votre courrier sur le serveur, vous devrez peut-être adapter le chemin d'accès /INBOX
:
Si vos dossiers sont adressés en tant que sous-dossiers de votre dossier INBOX, INBOX doit être défini comme composant de la boîte aux lettres, sinon laissez-le vide.
Une fois que vous avez défini les bons paramètres de connexion, vous êtes libre de configurer le comportement de mutt
selon vos besoins, le manuel que j'ai lié ci-dessus semble être un bon point de départ. De plus, il y a le MuttrcBuilder et le astuces de configuration .
Ce .muttrc fonctionne pour moi avec kolabnow.com. Vous devrez changer votre serveur pour kolabnow.ch
set my_server = imap.kolabnow.com
set my_smtp_server = smtp.kolabnow.com
set my_user = [email protected]
set my_pass = PASSWORD
set record = "imaps://$my_server/INBOX.Sent Items"
set postponed = "imaps://$my_server/INBOX.Drafts"
set from = "[email protected]"
# Account - SMTP
set smtp_url = "smtp://$my_user:$my_pass@$my_smtp_server:587"
set smtp_pass = $my_pass
set imap_user = $my_user
set imap_pass = $my_pass
set ssl_force_tls = yes
set ssl_starttls = no
#
# Default inbox
#
set spoolfile=imaps://$my_server/INBOX
#
# Default location of mailboxes
#
set folder=imaps://$my_server/INBOX