Forum Linux.général Configurer Postfix

Posté par  .
Étiquettes : aucune
0
10
mai
2005
Hello,
Pouvez-vous m'aider à configurer postfix ?
Merci d'avance !

Voici ma config réseau :
- un modem routeur ADSL : IP 192.168.1.1
- un serveur Fedora (Apache, DNS ....) : nom machine : Linux01 - IP
192.168.1.2
- une station Mdk : Linux02 - IP 192.168.1.3
- un serveur Mdk (Postfix, Mysql ...) : nom machine : Linux03 - IP
192.168.1.4

J'ai déposé un nom de domaine "nomdomaine.org" chez GANDI
et j'utilise également le service DynDns.org avec un nom de domaine créé pour la circonstance "mydyndns.homedns.org" afin d'effectuer la correspondance avec le DNS configuré chez le registar GANDI de cette manière :
www 3600 IN CNAME mydyndns.homedns.org.

Tous les paramètres des serveurs Apache et DNS (Linux01 IP 192.168.1.2) sont corrects et mon modem/routeur ADSL (192.168.1.1) est configuré avec les ports adéquats côté NAT (80, 25, 110 etc ...).
Le site "http://www.nomdomaine.org(...)" est donc accessible et
fonctionne :)
Toujours sur le même serveur DNS (Linux01 IP 192.168.1.2) j'ai ajouté le Resource Record de type MX en spécifiant la machine du serveur Postfix soit 'linux03 IP 192.168.1.4' dans le fichier correspondant à la zone de "mondomaine.org" de cette manière :
/***************************************/
..........
@ IN TXT "PRIMARY DNS"
@ IN NS linux01
@ IN MX 10 linux03.monreseau.lan.

localhost IN A 127.0.0.1
linux01 IN A 192.168.1.2
linux03 IN A 192.168.1.4

linux01 HINFO "AMD 700 MHz (Athlon)" "RedHat Fedora Core 1"
linux03 HINFO "Intel 535 MHz (Celeron)" "Mandrake 10.1"
;
; Aliases
;
www IN CNAME linux01
smtp IN CNAME linux03
pop IN CNAME linux03
/***********************************************/
Bon ben voilà je pense avoir tout configuré correctement côté serveur DNS sur la machine Linux01 IP 192.168.1.2 et je passe à la configuration du serveur Postfix (Linux03 IP 192.168.1.4)
Je modifie le fichier 'aliases' et j'écris un nom d'ulisateur "userlinux1" (nom de compte utilisateur Linux) à la place de celui mis par défaut (postfix)
/+++
root: userlinux1
+++/
[root@linux03 postfix] # postalias aliases

J'ajoute les lignes suivantes dans le fichier 'main.cf' (créé par défaut à l'installation de Postfix)
/+++
myhostname = linux03.monreseau.lan
mydomain = monreseau.lan
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain
mynetworks = 192.168.1.0/24, 127.0.0.0/8

relay_domains = 192.168.1.0/24, $mydestination, hash:/etc/postfix/relay

virtual_alias_domains = mondomaine.org
virtual_alias_maps = hash:/etc/postfix/virtual
sender_canonical_maps = hash:/etc/postfix/canonical
+++/

Je créé le fichier "relay" en y insérant :
/+++
mondomaine.org
+++/
[root@linux03 postfix] # postmap relay (cette commande provoque une erreur avec ce fichier ??? -> postmap: warning: relay, line 1: expected format: key whitespace value). La seule alternative que j'ai trouvé pour éviter cette erreur c'est de mettre deux fois "mondomaine.org" séparé par un espace (je ne sais si cela est correct, mais je n'ai plus d'erreur en effectuant un postmap)

Je créé le fichier "virtual" avec le nom d'utilisateur 'userlinux1'
/+++
mondomaine.org anything
info@mondomaine.org userlinux1
+++/
[root@linux03 postfix] # postmap virtual

Je créé le fichier "canonical"
/+++
userlinux1 info@mondomaine.org
+++/
[root@linux03 postfix] # postmap canonical

Bon je relance postfix vec les nouvreaux paramètres :
[root@linux03 postfix] # service postfix reload

Je teste en local :
/***
$ echo "Test mail local" | mail info@mondomaine.org
[userlinux1@linux03 userlinux1]$ mail
Mail version 8.1.1 6/6/93. Type ? for help.
"/var/spool/mail/userlinux1": 1 message 1 new
>N 1 info@mondomaine.org Tue May 10 18:41 13/470
& 1
Message 1:
From info@mondomaine.org Tue May 10 18:41:08 2005
X-Original-To: info@mondomaine.org
Delivered-To: userlinux1@monreseau.lan
To: info@mondomaine.org
Date: Tue, 10 May 2005 18:41:08 +0200 (CEST)
From: info@mondomaine.org (userlinux1 onlinux03)

Test mail local

& quit
Saved 1 message in mbox
***/
OK, on dirait que ça roule en local :)

Phase de test sur internet :
Je créé un compte email dans Kontact et/ou Evolution et je configure les protocoles de cette manière en fonction de mon DNS :
pour 'smtp' : smtp.mondomaine.org
pour 'pop' : pop.mondomaine.org
Le nom d'utilisateur est celui de mon compte Linux déjà cité plus haut.
Je teste depuis Evolution et Kontact avec des comptes de messagerie extérieurs :
Je transmets des mails depuis le compte email username@domainfai.fr à info@mondomaine.org mais cela ne marche pas et j'ai des mailer-demon retournés (bounce du serveur extérieur) :
/***
This is the Postfix program at host mail.domainfai.fr.
I'm sorry to have to inform you that the message returned
below could not be delivered to one or more destinations.
For further assistance, please send mail to
If you do so, please include this problem report. You can
delete your own text from the message returned below.
The Postfix program
<info@mondomaine.org>: Name service error for name=mondomaine.org type=A: Host found but no data record of requested type
***/
Je transmets un mail depuis info@mondomaine.org vers le compte extérieur (username@domainfai.fr) et cela semble marcher.

Merci de me faire part de votre expérience avec Postfix.
  • # Bonjour.

    Posté par  (site Web personnel) . Évalué à 1.

    J'ai acheté une palette de parpins chez Bricorama. Quelqu'un peu venir me construire le mur un dimanche ?
  • # Quel nom de domaine

    Posté par  (site Web personnel) . Évalué à 1.

    Salut,

    En réalité je pense que ton DNS si il n'y a pas un autre type :
    @ IN MX 10 linux03.monreseau.lan.
    implique que de l'exterieure ton MX est inaccessible. De plus il est certain que si ce MX ne soit nullement déclaré... et sera jetté par les autres serveur mail grace à leur directive:
    reject_invalid_hostname,reject_unknown_hostname
    En conclusion ton DNS ressemble à un DNS local. (en ce qui concerne le MX)

    remplace
    @ IN MX 10 linux03.monreseau.lan.
    par
    @ IN MX 10 linux03.mondomaine.org.

    Mais je n'ai jamais travaillé sur IP dynamique !
  • # Quel domaine

    Posté par  (site Web personnel) . Évalué à 1.

    Quel est ton nom de domaine ?
    Qu'on puisse le tester ?

    A+
    • [^] # Re: Quel domaine

      Posté par  . Évalué à 1.

      J'ai un seveur HTTPd et un DNS local pour la gestion local de mes sites Web sur le serveur 192.168.1.2.

      Le nom de domaine 'mydyndns.homedns.org.' créé chez le provider DynDNS.org permet d'effectuer la correspondance entre mon modem/routeur ADSL (avec NAT et dynDNS intégré) qui est local (192.168.1.1) et le registrar GANDI qui est distant.
      Exemple avec le nom de domaine 'axihost.com' déposé chez GANDI :
      on configure le DNS chez le registrar GANDI du nom de domaine 'axihost.com' en insérant un CNAME de cette manière :
      'www 3600 IN CNAME mydyndns.homedns.org.'

      Cette technique du dynDNS permet de satisfaire les besoins d'un serveur web connecté à l'internet lorsque l'on ne possède pas d'IP statique (comme moi ;).

      Donc le site http://www.axihost.com(...) est actuellement accessible !
      Une page index.html s'affiche avec un logo et une adresse email info@axihost.com :)

      OK, le serveur de Mail (MTA) Postfix est dèjà configuré (ceci est décrit dans mon premier message) et j'effectue seulement une mise à jour des tables (canonical, vitual, relay ...) pour prendre en compte les nouveaux paramètres de la boîte email 'info@axihost.com' créé pour l'occasion.
      Je relance postfix :# service postfix reload

      Je configure également le compte de messagerie info@axihost.com dans KMail (MUA) avec les paramètres 'pop.axihost.com', 'smtp.axihost.com' 'usrername' et 'password' ...
      J'effectue des tests depuis KMail en utilisant deux autres services de messagerie (MTA) extérieurs avec par exemple monnom@ifrance.com qui est déjà configuré (KMail) et monnom@wanadoo.fr qui est configuré à l'extérieur.

      1/ si je transmets un mail depuis 'info@axihost.com' à 'monnom@ifrance.com' ça marche (mail reçu)

      2/ si je transmets un mail depuis 'monnom@ifrance.com' à 'info@axihost.com' ça ne marche pas (mailer-demon reçu)
      /***
      -----------------------------
      undelivered message follows
      -----------------------------
      Received: from 84.97.195.95 [84.97.195.95] by b0504.idoo.com id 0505111409.3b0a2e; Wed, 11 May 2005 14:09:59 GMT
      Subject: HELLO
      From: Trimaille Denis <monnom@ifrance.com>
      To: info@axihost.com
      Content-Type: text/plain
      Message-Id: <1115829102.2368.0.camel@linux02>
      Mime-Version: 1.0
      X-Mailer: Ximian Evolution 1.4.4-8mdk
      Date: Wed, 11 May 2005 16:32:43 +0000
      Content-Transfer-Encoding: 7bit
      if-filter0: N
      Hello
      ***/

      3/ si je transmets un mail depuis 'info@axihost.com' à 'monnom@wanadoo.fr' ça ne marche pas (mail non reçu et aucun mailer-demon)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.