[POSTFIX] Probleme de Configuration

Probleme de Configuration [POSTFIX] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 09-01-2008 à 10:53:46    

Bonjour,
 
Je suis actuellement dans un college et je doit monter un serveur de messagerie. Je suis actuellement sous Mandriva 2oo8. Et j'ai choisit d'utiliser Postfix pour plusieurs raison.
 
 
Mon serveur servira pour la messagerie interne des prof et pour recevoir et envoyer des mails vers l'exterieur.
 
 
j'ai donc fait divers tests:
 
 
Envoie de mail de ROOT vers un utilisateur linux   OK
Envoie de mail d'un utilisateur vers ROOT   OK
Envoie de mail sur une messagerie Free  OK
 
Mais je n'arrive pas a recuperer les mail d'un utilisateur linux sur un autre PC du LAN et je n'arrive pas non plus a envoyer des mail d'une messagerie quelquonque vers mon serveur.
 
Mais desormais j'ai l'erreur suivante:
 

Code :
  1. Jan  9 10:37:03 MandrivaServer postfix/qmgr[7703]: 965945818F: from=<>, size=2499, nrcpt=1 (queue active)
  2. Jan  9 10:37:03 MandrivaServer postfix/bounce[7710]: 5DE485818E: sender non-delivery notification: 965945818F
  3. Jan  9 10:37:03 MandrivaServer postfix/qmgr[7703]: 5DE485818E: removed
  4. Jan  9 10:37:03 MandrivaServer postfix/smtp[7709]: 965945818F: to=<root@MandrivaServer.Louismerle.local>, relay=none, delay=0.02, delays=0.01/0/0/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=MandrivaServer.Louismerle.local type=A: Host not found)


 
Le nom de mon serveur: MandrivaServer
Nom du Domaine du college: Louismerle
 
Comment savoir si mon serveur est bien sur le domaine...?
 
 
Voila mon fichier  /main.cf
 

Code :
  1. # INFORMATION SUR LES REPERTOIRES LOCAUX
  2. command_directory = /usr/sbin
  3. queue_directory = /var/spool/postfix
  4. program_directory = /usr/lib/postfix
  5. daemon_directory = /usr/lib/postfix
  6. #POSSESSION DES FILES D'ATTENTE ET DES PROCESSUS
  7. setgid_group = postdrop
  8. mail_owner = postfix
  9. #NOM DE LA MACHINE ET DU DOMAINE
  10. myhostname = MandrivaServer
  11. mydomain = Louismerle.local
  12. #POUR L'ENVOI DU COURRIER
  13. myorigin = $myhostname
  14. #POUR LA RECEPTION DU COURRIER
  15. mydestination = $myhostname, localhost
  16. #MODE DE TRANSPORT
  17. default_transport = smtp
  18. #GESTION DES ALIAS
  19. alias_maps = hash:/etc/postfix/aliases
  20. alias_database = hash:/etc/postfix/aliases
  21. #DELIVRANCE DU COURRIER
  22. mailbox_command = /usr/bin/procmail
  23. home_mailbox = Maildir/
  24. #CONTROLE DES COURRIER
  25. mynetworks = subnet
  26. #DELIVRANCES SIMULTANEES A LA MEME DESTINATION
  27. local_destination_concurrency_limit = 2
  28. default_destination_concurrency_limit = 10
  29. sender_canonical_maps = hash:/etc/postfix/sender_canonical


 
Voila si quelqu'un pourrait m'aider sur se sujet...!
 
 
 
Merci d'avance.


Message édité par emploze le 14-01-2008 à 09:58:22
Reply

Marsh Posté le 09-01-2008 à 10:53:46   

Reply

Marsh Posté le 09-01-2008 à 11:03:00    

Il te manque pas mal de truc :
 - pour recevoir des mails depuis l'extérieur (ie. quelqu'un qui ecrit sur une adresse hébergée sur ton serveur) il te faudrait un domaine et configurer le MX de ce domaine pour le faire pointer sur ton serveur.
 
 - pour ne pas se prendre la tête avec les backlisting sur le net, je mettrais un relayhost pour forwarder tous les mails sortants au SMTP de ton FAI.
 
 - pour recevoir les mails sur d'autres PC de ton LAN, il faudrait mettre un serveur IMAP ou POP. Postfix ne fait que SMTP.
 
 
Il existe énormément de tutoriels sur le net pour faire ce que tu veux.


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 09-01-2008 à 11:13:59    

Je me suis deja aider de pas mal de tuto sur le net notamement celui là :
 
http://christian.caleca.free.fr/sm [...] ostfix.htm
 
 
Quand tu parle de domaine, tu parle de domaine local ?
Tu veux dire quoi par 'MX' ?
 
 

Reply

Marsh Posté le 09-01-2008 à 11:16:57    

Si tu veux que des gens de l'extérieur puisse vous envoyer des messages il faut un domaine visible sur internet non ?

 

tonmail@tonecole.fr par exemple => il te faut donc acheter le domaine tonecole.fr

 

MX est une enregistrement DNS pour dire aux différents serveurs mails sur internet quel est LE serveur mail à contacter pour délivrer les mails du domaine tonecole.fr

 


Si j'ai mal compris et que c'est juste des mails en local, il faut que tu configures tes clients mail pour utiliser ton serveur smtp [:spamafote]


Message édité par o'gure le 09-01-2008 à 11:17:27

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 09-01-2008 à 11:45:04    

Ok merci de tes reponses rapide...je vais travailler la dessus...;)

Reply

Marsh Posté le 10-01-2008 à 09:00:03    

Bon j'ai un peu avancé dans la configuration de Postfix...
 
Mais je suis blocké dans mon tuto:
 
Dans les propriétés de ce compte, pour le courrier sortant, remplacez votre actuel serveur SMTP par:
 
    * Le nom DNS de votre passerelle Linux si vous avez déjà configuré votre DNS personnel
    * L'adresse IP de votre passerelle sur le réseau privé sinon.
 
Je ne comprend pas se qu'il veulent dire par là...:x
 
 
Et pour remplacer le domaine payant...j'avais pensé à installer no-ip sur le serveur, Est-ce que cela fonctionnerais pour l'utilisation que je veux en faire...?
 
 
Merci,

Reply

Marsh Posté le 10-01-2008 à 14:41:08    

J'obtien un erreur dans outlook:
 

Code :
  1. Échec de la connexion au serveur. Compte : 'testmess', Serveur : '192.168.221.254', Protocole : SMTP, Port : 25, Sécurisé (SSL) : Non, Erreur de socket : 10061, Numéro d'erreur : 0x800CCC0E


 
mon fichier main.cf:
 

Code :
  1. inet_interfaces = $myhostname, localhost
  2. # INFORMATION SUR LES REPERTOIRES LOCAUX
  3. queue_directory = /var/spool/postfix
  4. program_directory = /usr/lib/postfix
  5. daemon_directory = /usr/lib/postfix
  6. #POSSESSION DES FILES D'ATTENTE ET DES PROCESSUS
  7. mail_owner = postfix
  8. #NOM DE LA MACHINE ET DU DOMAINE
  9. myhostname = MandrivaServer
  10. #mydomain = LM
  11. #POUR L'ENVOI DU COURRIER
  12. myorigin = $myhostname
  13. #POUR LA RECEPTION DU COURRIER
  14. mydestination = $myhostname, localhost
  15. #MODE DE TRANSPORT
  16. default_transport = smtp
  17. #GESTION DES ALIAS
  18. alias_maps = hash:/etc/postfix/aliases
  19. alias_database = hash:/etc/postfix/aliases
  20. #DELIVRANCE DU COURRIER
  21. mailbox_command = /usr/bin/procmail
  22. #CONTROLE DES COURRIER
  23. mynetworks = 192.168.221.0/22, 127.0.0.0/8
  24. #DELIVRANCES SIMULTANEES A LA MEME DESTINATION
  25. local_destination_concurrency_limit = 2
  26. default_destination_concurrency_limit = 10
  27. sender_canonical_maps = hash:/etc/postfix/sender_canonical


 
Je ne voit pas d'ou pourrait venir mon erreur...:x


Message édité par emploze le 10-01-2008 à 15:14:02
Reply

Marsh Posté le 10-01-2008 à 14:50:11    

emploze a écrit :

Bon j'ai un peu avancé dans la configuration de Postfix...
 
Mais je suis blocké dans mon tuto:
 
Dans les propriétés de ce compte, pour le courrier sortant, remplacez votre actuel serveur SMTP par:
 
    * Le nom DNS de votre passerelle Linux si vous avez déjà configuré votre DNS personnel
    * L'adresse IP de votre passerelle sur le réseau privé sinon.
 
Je ne comprend pas se qu'il veulent dire par là...:x
 
 
Et pour remplacer le domaine payant...j'avais pensé à installer no-ip sur le serveur, Est-ce que cela fonctionnerais pour l'utilisation que je veux en faire...?
 
 
Merci,


 
Ben c'est la configuration de ton client [:spamafote]
Il te dit de mettre en serveur SMTP (courier sortant) l'adresse IP de ton serveur postfix et en courier entrant (pop ou imap) l'adresse de ton serveur. Dans le tuto c'est un cas particulier, il a installé son serveur sur sa paserelle internet. Mets juste l'adresse IP de ton serveur.
 
As tu installé un serveur POP ou IMAP pour récupérer tes mails ?
 
 
 
Pour ton dernier point à une époque je fonctionnais avec dyndns (presque pareil que no-ip). Ca ne marchera que si tu peux renseigner un champ MX. Généralement, il faut payer.


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 10-01-2008 à 14:53:21    

j'avais commencé a installer un serveur Imap car il comprend IMPAP et POP...MAis j'ai eu l'ereur detaillé juste au dessus donc je me suis areté la dessus...!
Je precise qu'il me met cette erreur si j'essaye d'envoyer un mail à une adresse XXX@Free.fr !
 
Lorsque je fait 'envoyer-recevoir' outlook ne me met pas d'erreur...Mais uniquement lorsque j'essaye d'evoyer un message...


Message édité par emploze le 10-01-2008 à 15:11:35
Reply

Marsh Posté le 10-01-2008 à 16:12:03    

up!

Reply

Marsh Posté le 10-01-2008 à 16:12:03   

Reply

Marsh Posté le 11-01-2008 à 10:11:34    

Alors voila ou j'en suis dans ma configuration de POSTFIX:
 
Envoie de mail en local sur le server : OK
Envoie de mail vers l'exterieur depuis le server : OK
 
J'ai installé le Serveur IMAP qui comprend donc le seveur POP3...
Pour vérifier que tout cela marche j'ai fait un connexion telnet sur le port 110 du serveur:
 
 

Code :
  1. +OK Hello there.
  2. user rpatarin
  3. +OK Password required.
  4. pass ******
  5. -ERR Temporary problem, please try again later
  6. Perte de la connexion à l'hôte.


 
J'ai esseyé avec d'autre user ca me mettr toujours la meme erreur...!
 
 
Est-ce une mauvaise configuration du serveur IMAP...car je n'est rien configuré apres l'installation de celui-ci ?!?
 
 
Lorsque je configure OUTLOOK pour recuperer mes mail...quand je fait "Envoyer-Recevoir", il me demande 'authentification du compte et ne l'accepte pas...
 

Code :
  1. Problème de connexion à votre serveur de messagerie. Votre mot de passe a été refusé. Compte : 'testmess', Serveur : '192.168.221.251', Protocole : POP3, Réponse du serveur : '-ERR Temporary problem, please try again later', Port : 110, Sécurisé (SSL) : Non, Erreur de serveur : 0x800CCC90, Numéro d'erreur : 0x800CCC92


Message édité par emploze le 11-01-2008 à 10:15:46
Reply

Marsh Posté le 14-01-2008 à 08:32:24    

up!

Reply

Marsh Posté le 14-01-2008 à 12:57:46    

Je pense que le probleme es que je n'arrive pas a communiquer avec le port 25..Car le 110 marche trés bien!
 
Pourtant 'inet_interface= all '
 
D'ou peut venir le probleme...?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed