#1 Le 26/04/2014, à 12:40
- migrec
[Résolu] Messagerie interne sur mon réseau local (Exim ou Postfix)
Bonjour,
Je dispose d'un petit serveur (NFS, DHCP, DNS, Samba, etc.) pour mon réseau constitué de clients raccordés en filaire ou en Wi-Fi.
Je souhaite faire en sorte que la messagerie interne fonctionne en tous les ordinateurs. Chaque ordinateur possède ses propres utilisateurs/mot de passe (même si certains sont communs pour des raison pratiques).
Je ne vois pas bien quelles options je dois prendre pour exim ? Smarthost avec courriel local ? Chaque client doit être serveur ?
Ex : je veux pouvoir envoyer depuis michel@basket.homeg.lan vers root@canoe.homeg.lan (ou de cath@soledonon.homeg.lan vers michel@basket.homeg.lan). Canoe est mon serveur (sous Debian), basket et soledonon sont 2 clients (Ubuntu).
Mes clients ne sont pas allumés en permanence mais le serveur oui.
Utilisation typique : recevoir les mails système de mon serveur (canoe) sur l'adresse locale de mon poste de travail (basket).
Dernière modification par migrec (Le 28/04/2014, à 09:02)
Hors ligne
#2 Le 26/04/2014, à 20:56
- tiramiseb
Re : [Résolu] Messagerie interne sur mon réseau local (Exim ou Postfix)
Salut,
Le nom de machine après l'arobase, c'est vraiment indispensable ?
Ne peux-tu pas simplement faire un serveur mail "classique", avec des adresses @homeg.lan ?
Ça me semblerait plus simple.
Mais si tu as impérieusement besoin de voir les e-mails transférés sur chaque machine, ça peut toujours se faire...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 26/04/2014, à 21:20
- migrec
Re : [Résolu] Messagerie interne sur mon réseau local (Exim ou Postfix)
Indispensable non mais comme mes utilisateurs sont totalement indépendants d'une machine à l'autre, j'aime autant être précis lors de l'envoi des messages !
Pour exim, est-ce que je dois choisir "courrier envoyé par une machine relais (smarthost)" pour mes clients et mon serveur ?
Hors ligne
#4 Le 26/04/2014, à 21:30
- tiramiseb
Re : [Résolu] Messagerie interne sur mon réseau local (Exim ou Postfix)
Pour exim, est-ce que je dois choisir "courrier envoyé par une machine relais (smarthost)" pour mes clients et mon serveur ?
Je ne pense pas que les paramètres par défaut proposés par le paquet soient adaptés à ton cas. Éventuellement partiellement pour les clients, oui...
Ce que je ferais :
- sur chaque client, configurer le nom de la machine comme domaine local et le serveur comme relayhost
- sur le serveur, configurer le MTA pour qu'il transfère les e-mails au bon client selon le domaine destinataire
- sur le serveur, configurer le MTA pour qu'il conserve les e-mails longtemps en cas d'erreur (client éteint)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 27/04/2014, à 13:56
- migrec
Re : [Résolu] Messagerie interne sur mon réseau local (Exim ou Postfix)
Par contre, tout est correct avec les FQDN mais pas avec les "raccourcis"...
Si j'envoie vers michel@canoe.homeg.lan, c'est ok. Mais vers michel@canoe, j'ai ceci :
<michel@canoe>: Host or domain name not found. Name service error for
name=canoe type=AAAA: Host not found
Et depuis le serveur en envoyant sur michel@basket :
Apr 27 14:54:06 canoe postfix/smtp[25783]: 8E225842896: to=<root@homeg.lan>, relay=none, delay=0.05, delays=0.05/0/0/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=homeg.lan type=AAAA: Host found but no data record of requested type)
Euh, ça serait pas un problème avec l'IPv6, ça ?? Par contre je ne sais pas si c'est le serveur ou le client qui pose problème...
Dernière modification par migrec (Le 27/04/2014, à 17:13)
Hors ligne
#6 Le 27/04/2014, à 14:04
- Pseudo supprimé
Re : [Résolu] Messagerie interne sur mon réseau local (Exim ou Postfix)
Tu fais comme pour le ssh et autres services ...
Tu renseignes le /etc/hosts
#7 Le 27/04/2014, à 14:37
- migrec
Re : [Résolu] Messagerie interne sur mon réseau local (Exim ou Postfix)
Mon serveur fait office de DNS donc basket et basket.homeg.lan fonctionnent.
Ci-dessous mon fichier de config /etc/postfix/main.cf
[root@canoe]:~ # cat /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = canoe.homeg.lan
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = canoe.homeg.lan, localhost.homeg.lan, , localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.0.0/23
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
Hors ligne
#8 Le 27/04/2014, à 20:43
- migrec
Re : [Résolu] Messagerie interne sur mon réseau local (Exim ou Postfix)
<michel@canoe>: Host or domain name not found. Name service error for name=canoe type=AAAA: Host not found
Ce n'est pas un problème avec l'IPv6, ça ??
Hors ligne
#9 Le 27/04/2014, à 20:56
- tiramiseb
Re : [Résolu] Messagerie interne sur mon réseau local (Exim ou Postfix)
migrec a écrit :<michel@canoe>: Host or domain name not found. Name service error for name=canoe type=AAAA: Host not found
Ce n'est pas un problème avec l'IPv6, ça ??
J'en doute. Je pense qu'il a tenté en IPv4 puis en IPv6 et c'est pour ça que l'erreur s'affiche avec l'entrée AAAA.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#10 Le 28/04/2014, à 09:01
- migrec
Re : [Résolu] Messagerie interne sur mon réseau local (Exim ou Postfix)
J'ai rajouté
# appending .domain is the MUA's job.
append_dot_mydomain = yes
sur mon serveur et ça fonctionne désormais (".homeg.lan" est rajouté si j'utilise uniquement le nom de machine dans l'adresse) ! Merci !
Hors ligne