Cherche solution de récupération de différentes boites mails...


Recommended Posts

Bonjour,

Je cherche une solution pour récupérer le contenu de différentes boites mails puis pouvoir envoyer un mail depuis 

Une sorte de WebMail sur unRAID (via un docker?)... Ou un serveur de mail.

Le problème est que je ne trouve pas trop d'information précises sur ce sujet.

 

L'idée serait que mon serveur unRAID récupère tout, que ma machine de travail puisse aller lire les mails via imap par exemple.

J'espère m'avoir fait comprendre car tout n'est pas bien clair dans tout les outils disponibles.

 

Merci par avance.

Link to comment
On 5/25/2022 at 6:39 PM, PicPoc said:

Bonjour,

Je cherche une solution pour récupérer le contenu de différentes boites mails puis pouvoir envoyer un mail depuis 

Une sorte de WebMail sur unRAID (via un docker?)... Ou un serveur de mail.

Le problème est que je ne trouve pas trop d'information précises sur ce sujet.

 

L'idée serait que mon serveur unRAID récupère tout, que ma machine de travail puisse aller lire les mails via imap par exemple.

J'espère m'avoir fait comprendre car tout n'est pas bien clair dans tout les outils disponibles.

 

Merci par avance.

Heya ! 
Si tu souhaite un serveur Mail pour pouvoir envoyer depuis un seul noms de domaine tu as 

image.thumb.png.f529025f6bc1eb9aff3b12a5b1041347.png

 que je j'utilise pour envoyer des mails ou me faire d'autre boitemails sous mon noms de domaine, il n'as pas de GUI ou menue web tout la config se fait en commande ou dans la config, après si tu veux recevoir des mails de parte et autre, je n'est rien trouver d'intéressant sur le CA, cependant si jamais tu trouve un Docker sur DockerHub ou un docker-compose.yml sur un github de ce que tu recherches n'hésite pas a me contacter, je me ferais un plaisir de pouvoir le mettre sur le CA si il fonctionne ! 

Link to comment
  • 1 month later...

Merci pour ta réponse.

Je n'ai pas de nom de domaine donc ca ne me servira pas tout de suite ;)

 

Le sujet à été mis de coté pour cause de temps alloué.

Mais je suis toujours dans la recherche...

Si quelqu'un d'autre a des infos je (nous) sommes preneurs ! ;)

Merci.

Link to comment
  • 4 weeks later...

J'avais également chercher ce type de solution mais les clients mails "web" open source sont plutôt bof, et tu es presque obligé de passer par un smtp d'un fournisseur pour envoyer des mails...

 

Honnêtement, il vaut mieux partir sur un mail genre infomaniak et envoyer tout tes mails sur ta nouvelle adresse pour avoir un seul endroit ou tout stocker (c'est ce que j'utilise pour ma part)

Link to comment

Pour récupérer le contenu de plusieurs boîtes aux lettres localement, l'outil de référence Linux est fetchmail.
Le Docker intéressant est : https://hub.docker.com/r/patrickstigler/docker-fetchmail

J'utilisais cet outil il y a pas mal d'années pour récupérer mes boites aux lettres Free, Freesurf & co ..

Ensuite j'utilisais Thunderbird ou un équivalent pour lire la bal au format mbox.

Une présentation de 2019 de Fetchmail : https://www.yakati.com/art/utiliser-un-compte-exterieur-avec-fetchmail-debian-9-0-stretch.html

Link to comment

Les mails sont stockés dans /var/spool/mail/$USER
Par défaut, fetchmail invoque le local mail transfer agent (MTA) - postfix ou exim , mais on peut aussi utiliser procmail (moins consommateur de ressources)

https://www.moquillon.fr/miguel/articles/mailagents.html
https://doc.ubuntu-fr.org/serveur_mail_avec_postfix_et_fetchmail

Si tu veux pouvoir envoyer du mél, il faudra avoir un MTA (postfix par exemple), mais attention l'auto-hébergement est un peu compliqué - Google, Microsoft ont tendance à faire des restrictions aux IPs non connues.

Il y a 5 ans j'avais encore ce genre de configuration .fetchmailrc

set logfile /home/stephane/fetchmail.log
#Direct error mail to the local postmaster (as per the ’postmaster’ global option above). 
set no bouncemail
# Keep permanently undeliverable mail as though a temporary error had occurred (default).
set softbounce


poll pop.free.fr protocol pop3
 user COMPTEFREE there with password PASSWORD is stephane here

# https://quornicus.wordpress.com & https://quornicus.wordpress.com/2016/01/08/fetchmail-office-365-configuration-rt/
# http://www.aerus.net/2017/04/29/updatefix-fetchmail-unix-connection-to-outlook-365/
# openssl s_client -connect outlook.office365.com:993 -showcerts | openssl x509 -fingerprint -noout -md5 => fingerprint
#  openssl s_client -connect outlook.office365.com:993 => outlook.office365.com.pem file
poll outlook.office365.com
  protocol imap
  port 993
  user 'MONCOMPTE@outlook.com'
  pass 'MDPOUTLOOK' 
  ssl
  sslcertpath ~/.sslcerts 
  sslfingerprint "97:08:33:5A:74:09:CC:EA:28:2D:9C:A4:49:3B:A2:C7"

 

Bref, regarde du côté de fetchmail + procmail.

Edited by ds9
Link to comment
Posted (edited)

Encore merci à toi, je comprends mieux la chose !

Et avec ton fichier conf de base, ça me permet de mieux comprendre le format.

Je vais pouvoir me remettre dessus.

C'est top !

 

J'ai essayé Fecthmail mais en mettrant "poll pop.fai.fr", il va demander à la boite "boite-mail-user@pop.fai.fr" au lieu de "boite-mail-user@fai.fr" !

Je me demande si le docker est bien fait car j'ai tenté avec "poll fai.fr" et il demande bien "boite-mail-user@fai.fr".

Par contre j'ai un problème de "smtp". Bon, je ne pige pas grand chose encore car la doc est succinte et les tutos parfois trop tordus pour moi.

 

J'ai essayé DOCKER-MAILSERVER, mais impossible de comprendre quoi écrire dans le fichier conf et même on ne sait pas ou il est...

A chaque fois c'est une mystère les docs pour les docker :(

 

Dernière question : Récupérer tout les mails dans une boite mail et pouvoir en envoyer depuis différentes boites mail avec un seul programme c'est possible du coups ?

 

Au final je cherche à avoir un accès à un webmail qui récupèrerais tout mes différentes adresses mail et pouvoir répondre depuis chaque boite si besoin. J'utilise Thunderbird sur PC mais j'aimerai pouvoir tout mettre sur unRAID afin de centraliser le tout.

 

Merci encore, car ca me fait avancer plus vite avec tes précieuses infos !

Edited by PicPoc
Link to comment

Pour fetchmail  essaye une configuration du style :

set no syslog
set logfile /data/log/fetchmail.log


set postmaster "fetchmail"


poll imap.gmail.com with proto IMAP
user 'someusername@gmail.com' there with password 'yourpassword' is fetchmail here options fetchall ssl keep
smtphost mail.example.org
smtpname some.user@example.org

Comme indiqué sur la page Docker

 

Keep garde les messages sur le serveur (utile pour les tests)

 

Il faut spécifier un serveur smtphost - il n'y a pas procmail dans l'image Docker.

 

DOCKER-MAILSERVER est une solution de serveur de messagerie très (trop?) complète antispam/antivirus.
Il y a  https://hub.docker.com/r/mailu/fetchmail  mais il n'y a pas de template.
Regarde du côté de poste .


C'est dommage il n'y a pas apparemment de docker fetchmail+postfix+imap4 simple / sans solution antispam.

Idéalement il faudrait se créer son propre docker, en modifiant https://github.com/patrickstigler/docker-fetchmail/blob/master/Dockerfile

et en ajoutant postfix et un serveur IMAP.

Edited by ds9
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.