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 28/07/2010, à 23:44

daureluc

postfix NO route to host - ne peux pas envoyer de mail externe

Bonjour,

En desespoir de cause je viens vous demander de l'aide bouuu

Voila j'ai installer un beau server avec un site tout beau tout neuf, mais malheur, je ne peux pas utiliser la fonction php mail().

le problem se situe quelque part entre postfix et mon FAI.
Alors au lieu de m'etaller en explication voici en premier le fichier conf de postfix, ne soyez pas surpris je suis base en UK donc mon FAI est UK aussi -->

#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
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

readme_directory = no

# TLS parameters
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = orangehome.co.uk
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = wac-server, localhost.localdomain, , localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a $EXTENSION
mailbox_size_limit = 0
recipient_delimiter = +
luser_relay = orangehome.co.uk
local_transport = smtp.orangehome.co.uk
myorigin = orangehome.co.uk
smtpd_recipient_restrictions = 
smtpd_sasl_security_options =

php mail() est aussi configurer sur orangehome.co.uk sur le port 25 car en uk c'est celui utiliser.

Par ailleurs mon port 25 est bien ouvert des deux cotes.

je cherche depuis plusieurs jours sur les forums et partout, en bidouillant aussi, mais rien tourjours la meme erreur :

Jul 28 22:24:49 wac-server postfix/smtp[5351]: 1F6A5F8030A: to=<[b]test[/b][i][/i][u][/u]@[b]destinatairedomaine[/b][i][/i][u][/u].com>, relay=none, delay=0.53, delays=0.14/0.02/0.38/0, dsn=4.4.1, status=deferred (connect to mx01.[i]xxx[/i][b][/b][u][/u].fr[212.227.15.134]:25: No route to host)

note : les parties en gras soulignees, et italique on ete modifier pour des raisons de privacy and security.

par ailleurs le resolv.conf contient bien les dns de mon FAI et je recois bien les messages en interne, je ne peux simplement pas envoyer quoi que ce soit en externe.
si vous avez une idee de la bonne config j'en serais des plus reconnaissante;)

Hors ligne

#2 Le 29/07/2010, à 00:09

fanch317

Re : postfix NO route to host - ne peux pas envoyer de mail externe

Tu ne peux simplement pas contacter le serveur MX destinataire sur son port 25.
Ton FAI peut avoir mis un filtre t'obligeant à utiliser leur serveur SMTP à eux.

Arrives tu à le pinguer ?
Arrives contacter d'autres serveurs SMTP sur le port 25 ? (Tu peux essayer telnet smtp-in.orange.fr 25 par exemple qui doit se présenter comme serveur smtp)
Aurais tu un parfeu ?..

Fanch

Dernière modification par fanch317 (Le 29/07/2010, à 00:13)

Hors ligne

#3 Le 29/07/2010, à 00:13

daureluc

Re : postfix NO route to host - ne peux pas envoyer de mail externe

non je n'ai pas de pare feu qui puisse bloquer.
En ce qui concerne le server smtp je l'ai mis dans la config comme tu peux le voir. l'ai-je mal mis...? peut etre, surement meme, mais la il faut dire que je suis pas trop au courant de ce que je suis "cense" faire malheureusement.
J'ai vraiment besoin que ca finisse par fonctionner Grrrr
il semble que je me puisse pas acceder a aucun smtp de l'exterieur

merci pour ta reponse rapide smile

Hors ligne

#4 Le 29/07/2010, à 00:18

fanch317

Re : postfix NO route to host - ne peux pas envoyer de mail externe

Vérifie sur internet si ton FAI ne pose pas une restriction du port 25. Cela arrive frequement et parfois même rien n'est proposé pour le désactiver. (L'horreur)

Une solution est d'utiliser les passerelles SMTP du FAI (beurk), sinon utiliser un autre serveur qui le fera pour toi sur un autre port que 25. (serveur dédié).

[EDIT]
Il semble qu'un simple ajout de cette ligne dans ton fichier de config postfix suffise si il ne faut pas en plus être authentifié par le le smtp de ton FAI.

relayhost = [smtp.mon.fai]

[/EDIT]

Fanch

Dernière modification par fanch317 (Le 29/07/2010, à 00:20)

Hors ligne

#5 Le 29/07/2010, à 00:33

daureluc

Re : postfix NO route to host - ne peux pas envoyer de mail externe

ok je vais tente ca, et je reviens te dire si ca aide merci

Hors ligne

#6 Le 29/07/2010, à 00:40

daureluc

Re : postfix NO route to host - ne peux pas envoyer de mail externe

well, i have now solved this issue hipie! hipie!:D
but here it is i'm not to sure what help so here are the 2 things i have changed :
first i have added to my resolv.conf the following line :

domain my_dyndns_address

i also had to midify the one in postfix on the path :
var/spool/postfix/etc/resolv.conf

and i have done what you suggested which was adding the relayhost = smtp.orangehome.co.uk

now it works like a charm
100000000 thank you!!!!:D

Hors ligne

#7 Le 29/07/2010, à 00:44

daureluc

Re : postfix NO route to host - ne peux pas envoyer de mail externe

ho zut j'ai tout ecrit en anglais .( desolee, alors voici la traduction):

j'ai bien resolu mon souci mais je ne suis pas sur de savoir comment alors voici les 2 choses que j'ai change
1) j'ai ajouter dans /etc/resolv.conf et /var/spool/postfix/etc/resolv.conf la ligne suivante :

domain mon_adresse_dyndns

par ailleurs j'ai effectue le changement que tu avais suggere c'est a dire rajouter dans mon postfix config :
relayhost=smtp.orangehome.co.uk

et maintenant ca fonctionne comme un charme....

1000000000 merci:D

Hors ligne