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 24/09/2010, à 12:42

Orphée

Créer un serveur mail

Bonjour,

Voilà j'aimerai créer mon propre serveur mail, hébergé sur mon serveur linux local...
Ma configuration est la suivante :

Adresse IP fixe @ FREE 88.xxxxxx

Freebox en mode "modem" -> routeur WRT54GL@DD-WRT qui gère la connexion...
Le routeur a donc l'IP publique, et une IP locale : 192.168.0.1
Le Serveur ubuntu est en 192.168.0.254

Voilà pour l'installation.

je viens d'acheter un nom de domaine chez Gandi...
J'aimerai savoir en premier lieu comment le configurer pour qu'il accède à mon serveur perso...
l'idée étant d'avoir une adresse IMAP du genre mail.domaine.fr

J'essaie tant bien que mal de comprendre le principe des zones DNS, mais j'ai du mal...

Entre les "A , CNAME, MX" je m'y perd un peu.
Donc avant tout, comment configurer GANDI pour que tout fonctionne en direction de chez moi ?
Est-ce que je dois configurer gandi au minimum -> mon IP ?
Ou dois-je lui indiquer en plus des infos du genre mail.domaine.fr pointant sur mon IP ?

Je tentais de suivre également ce tutoriel pour configurer mon serveur mail IMAP :
http://doc.ubuntu-fr.org/serveur_mail_avec_postfix_et_courier-imap.

Mon serveur s'appelle "ubuntu-server"
Lorsque je lance l'install de postfix, par défaut, il me propose comme nom de courrier "ubuntu-server"
Le tuto indique qu'il faut mettre "mail.domaine.fr" ce que j'ai donc fait, j'ai bon ?

Dans la configuration postfix par défaut :
myhostname = ubuntu-server
mydestination = mail.domaine.fr, ubuntu-server, localhost.localdomain, localhost

La doc demande de modifier pour :
myhostname = mail.domaine.fr
mydestination = domaine.fr, ubuntu-server.domaine.fr, localhost.domaine.fr, localhost
home_mailbox = Maildir/ (non présent dans le fichier par défaut)

Est-ce bien normal tout ça ?
Que dois-je ouvrir au niveau des ports du routeur pour que le mail fonctionne ? port 143 ?

Merci pour votre aide...

Dernière modification par Orphée (Le 24/09/2010, à 12:43)

Hors ligne

#2 Le 24/09/2010, à 16:05

Uggy

Re : Créer un serveur mail

Si tu veux pour commencer que les mails a destination de ton domaine te soient envoyé sur ton serveur:

- Coté DNS tu créé
mail.mondomaine.com.  A  88.x.x.x
mondomaine.com.         MX 10  mail.mondomaine.com.


- Coté chez toi, tu configures ton Postfix.. et tu ouvres le port 25 ton ton FW.

Pour Postfix, si ca ne fonctionne pas.. :
http://doc.ubuntu-fr.org/tutoriel/comment_soumettre_un_probleme_postfix_sur_le_forum

Hors ligne

#3 Le 24/09/2010, à 16:11

Orphée

Re : Créer un serveur mail

Pour le postfix il fonctionne en local, j'arrive à envoyer des mails vers le monde ^^
On arrive pas à me répondre parce que les DNS ne sont pas propagées...

Côté DNS, j'ai fait l'inverse... me suis-je trompé ?

@ 10800 IN MX 10 mail.domaine.fr.
@ 10800 IN A 88.xxxxx

Hors ligne

#4 Le 24/09/2010, à 18:30

Uggy

Re : Créer un serveur mail

Orphée a écrit :

@ 10800 IN MX 10 mail.domaine.fr.
@ 10800 IN A 88.xxxxx

- @ represente domaine.fr.
- domaine.fr. a donc pour IP 88.xxxxx
- Les mails doivent etre envoyés a mail.domaine.fr.
- mail.domaine.fr.  a pour IP ???  A bahh il n'y a pas d'IP.. ahh .. bahh donc pas de mails qui te sont envoyés.

Orphée a écrit :

me suis-je trompé ?

On peut dire ca comme ca oui.

Hors ligne

#5 Le 24/09/2010, à 18:32

Uggy

Re : Créer un serveur mail

Tu dois donc soit

A- rajouter une ligne comme je te le disais au dessus:

@ 10800 IN MX 10 mail.domaine.fr.
@ 10800 IN A 88.xxxxx
mail.domaine.fr. 10800 IN A 88.xxxxx

Soit

B- supprimer
@ 10800 IN MX 10 mail.domaine.fr.

Auquel cas les mails seront envoyés au A de domaine.fr (que tu as lui bien définit)


La solution A est plus "logique". mais les 2 fonctionnent.

Dernière modification par Uggy (Le 24/09/2010, à 18:34)

Hors ligne

#6 Le 25/09/2010, à 22:17

Orphée

Re : Créer un serveur mail

Salut,

J'ai effectué la solution A hier, pour l'instant, ça n'est toujours pas entré en place parce que le ping sur mail.domaine.fr ne fonctionne toujours pas...

J'attends de voir quand ça se décidera à fonctionner...

Hors ligne

#7 Le 26/09/2010, à 10:48

Uggy

Re : Créer un serveur mail

Si tu nous donnais "domaine.fr." ca serait plus simple pour nous pour vérifier.

Hors ligne

#8 Le 26/09/2010, à 10:50

Orphée

Re : Créer un serveur mail

C'est bon tout fonctionne merci pour l'aide !
J'avais oublié le . à la fin de domaine.fr.

J'avoue que j'ai pas encore compris à quoi il servait, mais faut pas l'oublier...

Merci beaucoup Uggy smile

Moi qui pensait devoir mettre un serveur DNS en place pour communiquer avec les autres serveurs mails, finalement c'est assez bien géré, je sais pas comment ça fonctionne tout ça en arrière plan, mais c'est vraiment bien fait.

@Bientôt smile

Hors ligne

#9 Le 26/09/2010, à 11:23

Orphée

Re : Créer un serveur mail

Prochaine étape, sécuriser la connexion... va falloir que je me documente...
Actuellement "sécurité de connexion : aucune"

Hors ligne

#10 Le 27/09/2010, à 16:10

Orphée

Re : Créer un serveur mail

Re-bonjour smile

Bon tout fonctionne, j'ai même configuré un webmail (roundcube) et ça fonctionne vraiment bien...

Mais j'ai un soucis majeur...
Les mails que j'envoie sont classés en spam par les destinataires GMAIL...

une idée ?

Merci smile

Hors ligne

#11 Le 27/09/2010, à 17:09

Uggy

Re : Créer un serveur mail

Orphée a écrit :

Les mails que j'envoie sont classés en spam par les destinataires GMAIL...

http://doc.ubuntu-fr.org/tutoriel/comment_soumettre_un_probleme_postfix_sur_le_forum

Hors ligne

#12 Le 28/09/2010, à 13:10

Orphée

Re : Créer un serveur mail

Bon, j'ai trouvé, mais la question est "pourquoi"...

Si je modifie la ligne :

relayhost =

en

relayhost = smtp.free.fr

ça fonctionne, c'est pas en spam...

Hors ligne

#13 Le 28/09/2010, à 14:15

Uggy

Re : Créer un serveur mail

Orphée a écrit :

Bon, j'ai trouvé, mais la question est "pourquoi"...

Parce que dans ce cas, ce n'est pas toi qui envoi a gmail.. c'est free.. et que a priori, free ils savent mieux configurer que toi smile

Hors ligne

#14 Le 28/09/2010, à 14:23

Orphée

Re : Créer un serveur mail

Une histoire de Reverse DNS probablement.. ?

Je viens de configurer ma reserve DNS Free pour pointer sur mon "domaine.fr" à la place de mon "xxx.hd.free.fr"
Je verrai d'ici 48h le changement..

Hors ligne

#15 Le 28/09/2010, à 17:15

Uggy

Re : Créer un serveur mail

Le reverse effectivement...
Apres il y a d'autres pistes.. mais vu que tu ne souhaite pas donner les logs d'un mail envoyé a gmail classé spam...

Hors ligne

#16 Le 28/09/2010, à 18:40

Orphée

Re : Créer un serveur mail

Via mon SMTP (relay_host smile :

Delivered-To: xxx@gmail.com
Received: by 10.xxx with SMTP id c4cs25804ibb;
        Tue, 28 Sep 2010 05:07:36 -0700 (PDT)
Received: by 10.xxx with SMTP id k57mr7560482wea.88.1285675656040;
        Tue, 28 Sep 2010 05:07:36 -0700 (PDT)
Return-Path: <orphee@domaine.fr>
Received: from mail.domaine.fr (xxxxxx.fbx.proxad.net [88.xxx])
        by mx.google.com with ESMTP id k7si10419880weq.15.2010.09.28.05.07.35;
        Tue, 28 Sep 2010 05:07:36 -0700 (PDT)
Received-SPF: pass (google.com: domain of orphee@domaine.fr designates 88.xxxx as permitted sender) client-ip=88.xxxx;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of orphee@domaine.fr designates 88.xxxx as permitted sender) smtp.mail=orphee@domaine.fr
Received: from mail.domaine.fr (domaine.fr [192.168.0.254])
    by mail.domaine.fr (Postfix) with ESMTPA id DE1EB200C43;
    Tue, 28 Sep 2010 14:07:23 +0200 (CEST)
MIME-Version: 1.0
Date: Tue, 28 Sep 2010 14:07:23 +0200
From: =?UTF-8?Q?Orph=C3=A9e?= <orphee@domaine.fr>
To: <xxxx@gmail.com>
Subject: Et cette fois ci =?UTF-8?Q?=3F?=
Reply-To: orphee@domaine.fr
Message-ID: <fe6489d7b56eacfb30859986c767ce87@domaine.fr>
X-Sender: orphee@domaine.fr
User-Agent: RoundCube Webmail/0.3.1
Content-Type: multipart/alternative;
 boundary="=_58e065b0aac41f96eb2b1e7422b86303"

--=_58e065b0aac41f96eb2b1e7422b86303
Content-Transfer-Encoding: 8bit
Content-Type: text/plain;
 charset=UTF-8



Et, la ça marche ou pas ? :)
--=_58e065b0aac41f96eb2b1e7422b86303
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
 charset=UTF-8

<p>Et, la &ccedil;a marche ou pas ? :)</p>
--=_58e065b0aac41f96eb2b1e7422b86303--

Via le SMTP Free (relay_host = smtp.free.fr) :

Delivered-To: xxxx@gmail.com
Received: by 10.xxxx with SMTP id c4cs38393ibb;
        Tue, 28 Sep 2010 08:33:47 -0700 (PDT)
Received: by 10.xxxx with SMTP id y5mr55674wbt.204.1285688015516;
        Tue, 28 Sep 2010 08:33:35 -0700 (PDT)
Return-Path: <orphee@domaine.fr>
Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [212.27.42.5])
        by mx.google.com with ESMTP id p3si10864551wba.94.2010.09.28.08.33.34;
        Tue, 28 Sep 2010 08:33:35 -0700 (PDT)
Received-SPF: fail (google.com: domain of orphee@domaine.fr does not designate 212.27.42.5 as permitted sender) client-ip=212.27.42.5;
Authentication-Results: mx.google.com; spf=hardfail (google.com: domain of orphee@domaine.fr does not designate 212.27.42.5 as permitted sender) smtp.mail=orphee@domaine.fr
Received: from mail.domaine.fr (unknown [88.xxxx])
    by smtp5-g21.free.fr (Postfix) with ESMTP id 001FDD481BF
    for <xxxx@gmail.com>; Tue, 28 Sep 2010 17:33:30 +0200 (CEST)
Received: from mail.domaine.fr (domaine.fr [192.168.0.254])
    by mail.domaine.fr (Postfix) with ESMTPA id 451D0200C43
    for <xxxx@gmail.com>; Tue, 28 Sep 2010 17:33:17 +0200 (CEST)
MIME-Version: 1.0
Date: Tue, 28 Sep 2010 17:33:17 +0200
From: =?UTF-8?Q?Orph=C3=A9e?= <orphee@domaine.fr>
To: <xxxx@gmail.com>
Subject: test
Reply-To: orphee@domaine.fr
Message-ID: <fe67121b8df0867c7ca0ffcfa12dedc7@domaine.fr>
X-Sender: orphee@domaine.fr
User-Agent: RoundCube Webmail/0.3.1
Content-Type: multipart/alternative;
 boundary="=_35c1977e6825c51d2aa55eb13f2044bd"

--=_35c1977e6825c51d2aa55eb13f2044bd
Content-Transfer-Encoding: 8bit
Content-Type: text/plain;
 charset=UTF-8



test
--=_35c1977e6825c51d2aa55eb13f2044bd
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
 charset=UTF-8

<p>test</p>
--=_35c1977e6825c51d2aa55eb13f2044bd

Via le SMTP Free ça marche, pas avec le mien.

Actuellement mon reserve DNS point sur xxx.hd.free.fr
J'ai demandé la modification pour pointer sur domaine.fr

Voila smile

Dernière modification par Orphée (Le 28/09/2010, à 18:42)

Hors ligne

#17 Le 28/09/2010, à 19:52

Uggy

Re : Créer un serveur mail

Moi ce que j'aurais aimé, c'est que tu donnes tes logs postfix comme demandé dans le lien.

Orphée a écrit :

Received: from mail.domaine.fr (xxxxxx.fbx.proxad.net [88.xxx])by mx.google.com with ESMTP id
[...]
Received: from mail.domaine.fr (unknown [88.xxxx])  by smtp5-g21.free.fr (Postfix) with ESMTP id 001FDD481BF

Donc si j'en crois ces en-tetes bidouillés.
- Google arrive a trouver le reverse de 88.xxx...   et dit que ce reverse est xxxxxx.fbx.proxad.net
- Free n'arrive PAS a trouver le reverse de [88.xxxx] et donc met "unknown".
- Toi tu nous dit que tu avais pour reverse  "xxx.hd.free.fr" mais que ca va etre "domaine.fr"


Donc
Google dit ton reverse c'est xxxxxx.fbx.proxad.net
Toi tu dit que le reverse c'etait "xxx.hd.free.fr" mais que ca sera "domaine.fr"
Free dit que tu n'a pas de reverse

Donc en gros, il n'y a rien de cohérent smile

Cette histoire n'est pas claire.
Je ne suis pas sur de pouvoir t'aider si tu ne donne pas a la fois
- tes logs postfix
- ton vrai nom de domaine et ta vraie IP.

Dernière modification par Uggy (Le 28/09/2010, à 19:54)

Hors ligne

#18 Le 28/09/2010, à 20:34

Orphée

Re : Créer un serveur mail

Je t'ai envoyé un mail via le formulaire de contact smile

Merci

Hors ligne

#19 Le 29/09/2010, à 08:37

jb1ubuntu

Re : Créer un serveur mail

et les autres non pas le droit de lire
A+
JB

Hors ligne

#20 Le 29/09/2010, à 10:46

Uggy

Re : Créer un serveur mail

$ dig -x 88.x.x.x
donne bien maintenant "domaine.fr"
(peut etre mail.domaine.fr serait mieux mais bon)


$ dig txt domaine.fr
donne bien "v=spf1 mx -all"
avec le MX qui est bien le 88.x.x.x


Received: from mail.domain.fr (xxx..fbx.proxad.net [88.xxxx])
-> Donc Gmail a/avait toujours en cache l'ancien PTR (ou en tous cas quand tu l'a envoyé)


Ca a l'air ok

- Le log que tu m'a envoyé avec les en-tetes du mail gmail.. ce mail a été classé spam par Gmail ?

- Si tu reessaye un envoi maintenant que je vois que le PTR est bien changé, est ce que Gmail résout toujours l'ancien PTR ? Ou le nouveau ?


Dans tous les cas, meme avec un reverse en xxx..fbx.proxad.net et meme sans SPF, ca ne suffit pas a faire tomber les mails en spam chez gmail. (je viens de tester)

Peut etre ton IP a envoyé des spams un jour ? (meme si elle ne semble pas etre aujourd'hui dans des blacklists)

En tout cas il n'y a rien qui cloche dans ta config.

Dernière modification par Uggy (Le 29/09/2010, à 10:46)

Hors ligne

#21 Le 29/09/2010, à 11:52

Orphée

Re : Créer un serveur mail

Merci pour ton aide,

Je viens de retenter l'expérience, à priori le PTR maintenant répond bien domaine.fr

Je t'ai envoyé un mail pour confirmation...
Je suis toujours classé en SPAM par GMail sad

je ne pense pas avoir déjà envoyé du SPAM, les PC du réseau sont assez sécurisés et suivis...
Antivirus à jour, et le routeur fait assez bien son boulot au niveau du trafic...

Hors ligne

#22 Le 29/09/2010, à 12:04

Uggy

Re : Créer un serveur mail

Fait un test sans Roundcube..
Juste   

$ echo toto | mail tonadress@gmail.com

pour voir si le fait de changer quelques en-tetes ca change ?

Hors ligne

#23 Le 29/09/2010, à 12:05

Uggy

Re : Créer un serveur mail

Et fait bien des "not spam" pour dire a gmail qu'il se gourre...
Ou test sur une adresse gmail sur laquelle tu n'a pas fait de tests encore..

Hors ligne

#24 Le 29/09/2010, à 12:10

Orphée

Re : Créer un serveur mail

J'ai fait un test echo toto, pas mieux..

J'ai également envoyé un test toto sur l'adresse Gmail d'un pote avec qui je n'avais jamais fait de test. Pas mieux.

Que veux tu dire par "not spam" ?

Hors ligne

#25 Le 29/09/2010, à 12:14

Uggy

Re : Créer un serveur mail

Orphée a écrit :

Que veux tu dire par "not spam" ?

Dans l'interface web de Gmail, une fois a l'intérieur de la boite "spam" ... en haut il y a un bouton "not spam" ou dans le genre pour dire a gmail qu'il se gourre.. le mail part dans le Inbox.. et peut etre que ca modifie en + un peu les regles du "moteur"  .. (ou pas.)

Hors ligne