[Résolu] Relever les messages chez un hébergeur pour intégrer dans BM

Bonjour,

Jusqu’à maintenant, je n’avais pas de messagerie unifiée et je me suis décidé à franchir le pas… J’ai donc installé une VM avec BlueMind afin de gérer les mails et les agenda avec Thunderbird comme client et cela marche plutôt bien.

Avant de migrer tous les comptes sur BM, je désire effectuer des tests avec quelques utilisateurs afin d’avoir un ressenti utilisateur plus précis, pour cela il faudrait que je puisse relever les mails de certains compte via POP3 pour les passer dans BlueMind.

Existe-t-il un moyen de le faire ou un outils du genre SmartPOP2Exchange qui fonctionnerait avec BlueMind ?

Merci pour vos lumières.

Bonjour,
Perso j’utilise fetchmail pour relever les mails et ça fonctionne très bien avec bm

Bonjour,

Pareil que tduverger…j’utilise Fetchmail et ça marche très bien :wink:
Bonne journée

Bonjour,

Merci pour la réponse, j’ai mis en place fetchmail et il arrive bien à aller chercher les mails, mais il n’arrive pas à les intégrer dans BM, j’ai chaque fois j’ai le message : Erreur SMTP: 550 5.1.1 root@localhost: Recipient address rejected: User unknown in local recipient table…
mon fichier faitchmail ressemble à ça :
poll “mail.mondomaine.com
with protocol pop3
user “test@mondomaine.com” password “xxxxxxxx”
smtphost “localhost”
Y-a-t-il une config à faire dans BM ou autre qui me manquerait ?

Re,

Voici mon fichier de config Fetchmail pour la connexion IMAP à mon fournisseur d’accès mail:

# Daemon configuration
# These two are set in /etc/default/fetchmail
set daemon     60             # Pool every 1 minutes
# set syslog                     # log through syslog facility

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

set no bouncemail               # avoid loss on 4xx errors
                                # on the other hand, 5xx errors get
                                # more dangerous...

##########################################################################
# Hosts to pool
##########################################################################

# Defaults ===============================================================
# Set antispam to -1, since it is far safer to use that together with
# no bouncemail
defaults:
  antispam -1
  batchlimit 100
  nokeep
  no fetchall
  ssl sslproto TLS1
  ssl sslcommonname mail.monfournisseur.tld
  ssl sslfingerprint "2A:45:12:54:E4:9E:F5:56:36:13:74:66:9F:04:E2:35"

poll mail.monfournisseur.tld with proto imap user "toto.dupond@monfournisseur.tld" there with pass "XXXxxxXXXxxx"
        is "tdupond@mondomaine.tdl" folder "INBOX" smtphost localhost

Merci, mais je me heurte à un problème de droit.
Lorsque je veux relever les mails j’arrive bien à aller lire ceux-ci chez mon FAI, mais j’ai le message :
fetchmail: SMTP< 454 4.7.1 test@mondomaine.com: Relay access denied
fetchmail: Erreur SMTP: 454 4.7.1 test@mondomaine.com: Relay access denied

Bonjour,

Il semblerait que Fetchmail n’arrive pas à se connecter sur votre serveur BM interne pour “poser” les mails relevés !..c’est étrange.
Que donne la commande “postconf -n”. Voici un exemple de ce que ça donne pour moi:

root@monserveur:/opt# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
disable_vrfy_command = yes
local_recipient_maps = $alias_maps
mailbox_size_limit = 17825792
message_size_limit = 17825792
mydestination = localhost, $myhostname
myhostname = monserveur.mondomaine.tld
mynetworks = 127.0.0.0/8, 192.168.12.248/32
myorigin = $myhostname
recipient_delimiter = +
relayhost = mail.monprovider.tdl
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_tls_mandatory_protocols = !SSLv2,!SSLv3
smtp_tls_security_level = may
smtpd_banner = $myhostname ESMTP $mail_name (BlueMind)
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_security_options = noanonymous
smtpd_tls_CAfile = /var/lib/bm-ca/cacert.pem
smtpd_tls_cert_file = /etc/ssl/certs/bm_cert.pem
smtpd_tls_key_file = /etc/ssl/certs/bm_cert.pem
smtpd_tls_mandatory_protocols = !SSLv2,!SSLv3
smtpd_tls_security_level = may
transport_maps = hash:/etc/postfix/transport, hash:/etc/postfix/master_relay_transport
virtual_alias_maps = hash:/etc/postfix/virtual_alias
virtual_mailbox_domains = hash:/etc/postfix/virtual_domains
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox
virtual_transport = error:mailbox does not exist
root@monserveur:/opt#

Le paramètre “mynetworks=” est renseigné comme il faut chez vous ?

Bonne journée

Bonjour,
Merci de votre réponse mais ce n’était pas un problème du côté de fetchmail mais de BM.
Je ne sais pas pourquoi, si c’est par défaut ou une erreur de ma part, mais dans les rôles du serveur, il manquait la case à cocher “Serveur de courrier interne”…
Maintenant tout fonctionne !

Re,

Cool, tant mieux !

A bientôt.
Bonne fin de journée.