probleme postfix

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

probleme postfix

Messagepar Bahamut_FF » 24 Sep 2004 22:59

Bonsoir,
je suis entrain actuellement de monter un server postfix. je peut recevoir des mails, je peut envoyer un mail pour le reseau local mais quand j'essaye d'envoyer un mail vers l'exterieure depuis la machine (avec mail) ou depuis un poste du reseau voici le message d'erreure que j'obtient dans : /var/log/mail.info:

Code: Tout sélectionner
Sep 25 08:47:07 communaute postfix/cleanup[2820]: CCBEBEA1D: message-id=<20040925064707.CCBEBEA1D@domaine.com>
Sep 25 08:47:08 communaute postfix/qmgr[2814]: CCBEBEA1D: from=<root@domaine.com>, size=311, nrcpt=1 (queue active)
Sep 25 08:47:08 communaute postfix/smtp[2822]: warning: relayhost configuration problem: domaine.com
Sep 25 08:47:08 communaute postfix/smtp[2822]: CCBEBEA1D: to=<compte@un-domaine.com>, relay=none, delay=1, status=deferred (Name service error for domaine.com: Host found but no data record of requested type)


pour info voici la configuration:
Code: Tout sélectionner
communaute:~# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
mailbox_command =
mailbox_size_limit = 0
mydestination = domaine.com, hote.domaine.com, localhost.domaine.com, localhost
myhostname = hote.domaine.com
mynetworks = 127.0.0.0/8 192.168.0.0/24
myorigin = $mydomain
program_directory = /usr/lib/postfix
recipient_delimiter = +
relayhost = $mydomain
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)


des idées ?

par avance merci
Avatar de l’utilisateur
Bahamut_FF
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 02 Août 2003 00:00

Messagepar rodolphedj » 24 Sep 2004 23:13

salut,

oui j'ai dejà eu ce probleme lors de l'install

tu feras pas du transport avec postfix ?

Sinon, verifie aussi ton serveur DNS....


si ça peut t'aider :

>
>
> On Fri, 24 Mar 2000, Sean Rima wrote:
>
>> I found that Yast was not correctly changing my resolv.conf file in the
>> Postfix etc directory, so I just created a symlink to /etc/resolv.conf for
>> it.
>
> You must be running in chroot mode.
>
> Won't creating a symlink outside of the chroot jail cause problems?
>
All I did was ln /etc/resolv.conf resolv.conf. Looking at the file, it just
copied it across. My mistake. You are correct. I may taken Postfix out of
it's jail anyway :)


This appears to have been the case. I fixed the acls, and the problem =
seems to have disappeared.


This appears to have been the case. I fixed the acls, and the problem =
seems to have disappeared.


It appears when the problem occurs, the server does not even try to =
resolve the target domain. I tried to send a particular message about =
eight times. Each time got the same "host not found" message. I then did =
host -t MX <target-domain> which returned instantly. After that, the =
next time I sent the message the server did attempt to resolve the name =
(watching tcpdump), got a response, and sent the mail. This seems to be =
reproducible, as follows:

1. Mail fails to go through, with "host not found" message.
2. Try repeatedly, no success. (tcpdump shows server not even querying =
name.)
3. host -t MX <target> works fine. (tcpdump shows successful query).
4. Try mail one last time, mail goes through.
Rodolphe
Avatar de l’utilisateur
rodolphedj
Contre-Amiral
Contre-Amiral
 
Messages: 493
Inscrit le: 03 Sep 2003 00:00

Messagepar Bahamut_FF » 25 Sep 2004 00:16

bizare host -t MX domaine.com ne donne rien

Code: Tout sélectionner
communaute:/etc/postfix# host -t MX domaine.com
domaine.com has no MX record (Authoritative answer)


pourtant dans mon DNS le MX est bien renseigner

j'ai fais un lien symboliquer vers /etc/resolv.conf comme ct indiquer dans ton message mais ça ne change rien.

bizare bizare, doit y'avoir un pb de dns...
Avatar de l’utilisateur
Bahamut_FF
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 02 Août 2003 00:00

Messagepar jdh » 25 Sep 2004 00:32

Quand y a pas de MX pour un domaine, en général, un smtp va essayer d'échanger avec
la machine correspondant au nom de domaine (host "domaine").

C'est le cas par exemple des comptes Dyndns.

Si tu t'inscris sur Dyndns, tu choisis un nom de domaine "zorro.dyndns.org" par exemple.
C'est à la fois un nom de domaine et c'est une machine.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar jdh » 25 Sep 2004 00:38

Y a qqchose de bizarre dans ton fichier "main.cf"

relayhost = $mydomain

Le "relayhost" appelé qqfois "smart host", c'est un serveur smtp qui va te servir de relais.

Par exemple,
- ton FAI est wanadoo.
- ton adresse ip est donc dans un ensemble connu souvent bloqué par de grand smtp (aol.com par exemple).
- tu dois passer par un serveur relais ... qui voudra bien être relais pour toi.
- tu passes donc par "smtp.wanadoo.fr".
- d'où "relayhost = smtp.wanadoo.fr

Si ca peux t'avancer ...
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar jdh » 25 Sep 2004 00:45

Au fur et à mesure, je vois d'autre chose ;-)

Puisque tu utilises Debian, je t'encourage à jeter un oeil sur

http://workaround.org

C'est des recettes très bien conçues : Postfix + Courier + MySQL + Amavis

Cà marche tip top ... même si tout n'est pas dit (droit d'accès MySQL par exemple, ...)
On y arrive quand même.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar Bahamut_FF » 06 Oct 2004 12:00

Bonjour,

Suite a une forte activitée, je n'ai pas eu le temps de voir le probleme. Chose faite maintenant.

jdh > en effet c'etait le relayhost qui posait probleme. Je pensait que cette ligne etait obligatoire, mais en l'enlevant cela marche tres bien en effet :)

Je vais allé regarder ta doc qui m'a l'aire vraiment complete.

Merci beaucoup pour votre aide

--
Bahamut_FF
Avatar de l’utilisateur
Bahamut_FF
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 02 Août 2003 00:00


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 1 invité