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 08/03/2007, à 13:29

zerros

[Résolu] monter un serveur de mail postfix + imap

Bonjour,

Je voudrai monter un serveur de mail sur un de mes serveurs afin de ne plus dépendre d'un organisme tierce.
Mais je ne comprends pas la théorie de tout ca. J'ai certes utilisé un ou deux tutos sur le forum pour monter le server de mail. En local, il fonctionne sans problème. Mais impossible de recevoir de mails depuis l'extérieur.

Je me suis donc penché sur la configuration réseau uniquement avant de me pencher sur la configuration du serveur.
Je suis dans un réseau local : olympecti.local

Toutes mes machines ont un nom du type xxxxx.olympecti.local. J'ai enregistré un MX sur olympecti.fr (mail.olympecti.fr) qui pointe sur l'ip fixe de chez moi. J'ai ouvert les ports 143 et 110 (imap & pop).

Le serveur de mail s'appelle zerrosmail (zerrosmail.olympecti.local). Comment dois-je configurer postfix & imap ? Dois-je remplacer ma zone olympecti.local par olympecti.fr et donc changer le nom du serveur de mail en mail au lieu de zerrosmail ?

Je ne comprends pas vraiment comment procéder. Merci d'avance pour votre aide.

zerros.

Dernière modification par zerros (Le 08/03/2007, à 15:45)

Hors ligne

#2 Le 08/03/2007, à 14:36

toniotonio

Re : [Résolu] monter un serveur de mail postfix + imap

le champ mx doit etre configuré sur le serveur dns qui gere ton nom de domaine pour pointer non pas vers l'ip mais vers le champ A de ton serveur de mail.

ensuite ton serveur de mail accessible sur cette ip doit accepter les connections sur le port 25

si tu declares mail.olympecti.fr dans ton champ MX il faut que ta machine locale retourne le meme fqdn (a configurer dans postfix)

une fois tout ca fait/verifié envoie un mail depuis un compte externe (yahoo ou autres) et regarde les logs du serveur de mail

Dernière modification par toniotonio (Le 08/03/2007, à 14:38)


Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com

Hors ligne

#3 Le 08/03/2007, à 14:42

zerros

Re : [Résolu] monter un serveur de mail postfix + imap

Ok, alors si je comprends bien, il faut que je ruse pour que ce serveur en question soit sur le domaine olympecti.fr et non sur olympecti.local ?

Par contre pourquoi le port 25 ? C'est le SMTP normalement non ? Je n'ai aucun problème pour sortir.

merci pour cette première réponse. J'espère que tupourras m'expliquer un peu plus spécifiquement comment tout cela fonctionne.

Hors ligne

#4 Le 08/03/2007, à 14:52

toniotonio

Re : [Résolu] monter un serveur de mail postfix + imap

pas besoin de ruser
dans la config de postfix tu preciseras le fqdn du serveur. c'est tout
en revanche pour le port 25 tu confonds entree et sortie

le port 25 c'est le port d'ecoute smtp, c'est donc justement sur celui ci que les mails arrivent.

la "sortie" des mails se fait par la partie client smtp de postfix (depuis des ports plus elevés) et se connecte a son tour vers le port 25 su serveur smtp du destinataire.

il faut donc que le port 25 soit ouvert pour recevoir des messages de l'exterieur.


Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com

Hors ligne

#5 Le 08/03/2007, à 15:16

zerros

Re : [Résolu] monter un serveur de mail postfix + imap

Bon, alors voici mes actions :

- Ouverture des ports 143 (imap), 110 (pop), 25 (smtp) sur le routeur à destination du serveur de mail.
- Modification du fichier main.cf de postfix pour qu'il match avec le serveur de mail.
- Création d'un Maildir pour un utilisateur (azer).

Pas de mail qui arrive.

Voici ma config :
- nom du serveur de mail : zerrosmail
- domaine local : olympecti.local
- nom mx enregistré chez directnom : mail.olympecti.fr
- fichier main.cf :

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

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

myhostname = mail.olympecti.fr
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydomain = olympecti.fr
myorigin = $mydomain
mydestination = $mydomain, localhost.$mydomain
relayhost = smtp.free.fr
mynetworks = 127.0.0.0/8, 192.168.7.0/24
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/

Côté imap tout est OK. L'utilisateur azer s'enregistre bien sur le serveur en utilisant l'adresse zerrosmail.olympecti.local. Par contre même les mails en interne ne fonctionne plus.

une idée ?

Hors ligne

#6 Le 08/03/2007, à 15:17

toniotonio

Re : [Résolu] monter un serveur de mail postfix + imap

peux tu poster les log du serveur et un postconf -n ?


Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com

Hors ligne

#7 Le 08/03/2007, à 15:27

zerros

Re : [Résolu] monter un serveur de mail postfix + imap

Alors voilà le result du postconf -n :

root@zerrosmail:/etc/postfix# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
home_mailbox = Maildir/
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = $mydomain, $myhostname, localhost.localdomain, localhost
mydomain = olympecti.fr
myhostname = mail.olympecti.fr
mynetworks = 127.0.0.0/8, 192.168.7.0/24
myorigin = olympecti.fr
recipient_delimiter = +
relayhost = smtp.free.fr
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)

Envoi du mail :

root@zerrosmail:/etc/postfix# mail azer@olympecti.fr
Cc: 
Subject: test
sdf
.

et les logs :

Mar  8 14:24:57 zerrosmail postfix/master[4108]: daemon started -- version 2.1.5
Mar  8 14:27:25 zerrosmail postfix/pickup[4110]: 7FE20539E4: uid=0 from=<root>
Mar  8 14:27:25 zerrosmail postfix/cleanup[4146]: 7FE20539E4: message-id=<20070308132725.7FE20539E4@mail.olympecti.fr>
Mar  8 14:27:25 zerrosmail postfix/qmgr[4111]: 7FE20539E4: from=<root@olympecti.fr>, size=333, nrcpt=1 (queue active)
Mar  8 14:27:25 zerrosmail postfix/local[4148]: 7FE20539E4: to=<azer@olympecti.fr>, relay=local, delay=0, status=sent (delivered to command: procmail -a "$EXTENSION")
Mar  8 14:27:25 zerrosmail postfix/qmgr[4111]: 7FE20539E4: removed

mais rien n'arrive.

Hors ligne

#8 Le 08/03/2007, à 15:31

Uggy

Re : [Résolu] monter un serveur de mail postfix + imap

A moins que tu l'ai mis volontairement, vire la ligne:
mailbox_command = procmail -a "$EXTENSION"

Hors ligne

#9 Le 08/03/2007, à 15:36

zerros

Re : [Résolu] monter un serveur de mail postfix + imap

yeepeee ca fonctionne !! Elle sert à quoi cette ligne exactement ?

Je vais comencer a me renseigner pour mettre en place un antivirus + antispam.

merci encore wink

Hors ligne

#10 Le 08/03/2007, à 15:41

Uggy

Re : [Résolu] monter un serveur de mail postfix + imap

zerros a écrit :

yeepeee ca fonctionne !! Elle sert à quoi cette ligne exactement ?

La vraie question, c'est pourquoi tout le monde rajoute toujours des lignes en trop dans le main.cf ? smile

Dernière modification par Uggy (Le 08/03/2007, à 20:29)

Hors ligne