Moi et postfix .... bientot la fin !

Moi et postfix .... bientot la fin ! - Linux et OS Alternatifs

Marsh Posté le 10-02-2002 à 23:57:34    

Hello,
 
C'est encore moi, depuis la derniere fois j'ai un peu progressé dans la configuration. Maintenant il est (enfin) possible de m'envoyer un mail (moi@nodedomaine.com), sans que le mail soit rejeté.
Il ya juste un dernier probleme, presque le meme, mais cette fois si dans l'autre sens, lorsque je veux envoyer un message avec mon compte(moi@nomdedomaine.com) il refuse d'envoyer le message :
 
Feb 10 23:28:36 Server postfix/smtpd[28780]: 42B057BCA0: client=AStrasbourg-203-1-4-130.abo.wanadoo.fr[80.13.114.130]
Feb 10 23:28:36 Server postfix/smtpd[28780]: reject: RCPT from AStrasbourg-203-1-4-130.abo.wanadoo.fr[80.13.114.130]: 554 <tutu@hotmail.com>: Recipient address rejected: Relay access denied; from=<user@nomdedomaine.com> to=<tutu@hotmail.com>
Feb 10 23:28:41 Server postfix/smtpd[28780]: C00997BCA0: client=AStrasbourg-203-1-4-130.abo.wanadoo.fr[80.13.114.130]
Feb 10 23:28:44 Server postfix/cleanup[28781]: C00997BCA0: message-id=<004a01c1b282$b59fdcd0$0a00000a@internet>
 
Qq1 a peut etre une idee qui me permettrait de passé enfin à autre chose.
 
Merci !

Reply

Marsh Posté le 10-02-2002 à 23:57:34   

Reply

Marsh Posté le 11-02-2002 à 13:20:34    

tu doit vérifier ton serveur smtp vers lequel tu envoye le courrier...
 
le message que tu reçoit "relay machin brol" vient du fait que tu utilise un serveur smtp qui ne veut pas de toi, il croit que tu l'utilise pour faire relais de mail (utiliser pourle spam et autres...)
 
tu dois mettre le smtp de ton provider.

Reply

Marsh Posté le 11-02-2002 à 15:26:55    

J'ai deja mis le smtp de mon provider :
 
relayhost = smtp.nerim.net
 
Ou alors il ya un autre parametre ?
 
en local sa fonctionne, le mail part sans probleme, mais lorsque je configure le compte sur une autre connexion il m'affiche le message d'erreur!

 

[jfdsdjhfuetppo]--Message édité par bioman--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 11-02-2002 à 15:47:47    

je connais rien à postfix ;) donc les param c'est pas mon truc...
 
par contre, ton prob, çà ressemble plus à nerim qui check le nom de domaine source et il n'est pas autorisé à utiliser le smtp
 
solution: euh...demander à nerim d'authoriser ton domaine ?

Reply

Marsh Posté le 11-02-2002 à 16:21:14    

Bon je vais essayer, merci.
 
Mais s'il refuse, il n'y a pas d'autre moyen ?

Reply

Marsh Posté le 11-02-2002 à 18:03:35    

dans le main.cf :  
 
 
as tu autorisé ton mynetworks  , les inet ?  
as tu bien defini ton myhostname  , my domain , myorigin ?  
as tu bien defini le stmp_sender_restrictions (s'il y est ) ?
 
et que disent les logs quand tu tentes d'envoyer ?


---------------
root 66
Reply

Marsh Posté le 11-02-2002 à 18:41:09    

Salut,
 
Si tu veux configurer Postfix en tant que serveur de mail,tu n as pas besoin d indiquer l adresse du serveur smtp de ton fournisseur...c toi le serveur.
Par contre assures toi que ton nomdomaine soit bien enregistrer chez ton dns en MX ( mail exchanger).
G ai eut le m pb que toi ....:-)
Sinon verif les ports ouverts....regles de nat eventuelle.??
 
bon courage :-)

Reply

Marsh Posté le 11-02-2002 à 23:43:46    

Merci pour ces reponses, je me pose encore quelques questions. Qq1 peut men dire plus sur la configuration "Mx".
 
Je pris mon nom de domaine chez gandi.net et il me propose justement cette option : Serveur de mail (MX).
http://www.daprod.com/images/bioman/gandi.gif
J'ai tenté une configuration, si qq1 peut me dire si elle est juste ou alors m'expliquer comment le configurer.
 
Merci

Reply

Marsh Posté le 11-02-2002 à 23:58:32    

J'ai trouvé une aide (http://www.rscott.org/dns/mx.html) mais malheuresement mon anglais n'est pas excelent je ne comprend pas tout, et ce que je pense comprendre n'est pas forcement juste, si qq1 peut arriver a me donner un coup de main.

Reply

Marsh Posté le 12-02-2002 à 00:07:27    

En fait c lâ premiere chose que tu dois faire si tu veux que ton serveur puisse envoyer et recevoir des mails...
Dans ton cas si ton nom de domaine est daprod.com, il faut que mail.daprod.com coresponde a une adresse ip, s il s agit d un cname ça ne fonctionnera pas...Si tu uitlises un services de dns dynamique c ton adresse dns dynamique que tu dois rentrer en tant que serveur MX...
 
Regarde la FAQ de Gandi , y a pas mal de choses expliquees :-)

Reply

Marsh Posté le 12-02-2002 à 00:07:27   

Reply

Marsh Posté le 12-02-2002 à 13:12:44    

nan g une ip fixe.
 
Chez gandi.net g 3 options : Machines(A), Alias(CNAME), Serveur de mail(MX).
 
- Machines(A):
nomdedomaine.com - xx.xx.xx.xx (mon ip)
mail.nomdedomaine.com - xx.xx.xx.xx (mon ip)
 
- Alias(CNAME)
rien
 
- Serveur de mail (MX)
nomdedomaine.com 1 mail.nomdedomaine.com
 
 
Si tu peux me dire si deja sa c juste.

Reply

Marsh Posté le 12-02-2002 à 20:00:19    

Up

Reply

Marsh Posté le 12-02-2002 à 21:29:19    

Voilà exactement le message d'erreur lorsque j'essaye d'envoyer un message d'une autre connexion :
 
http://www.daprod.com/images/bioman/postfix1.gif
 
Merci !

Reply

Marsh Posté le 12-02-2002 à 21:58:31    

Hum
Je viens de verifier ton enregistrement MX est bon (nslookup set type=mx daprod.com retourne bien mail.daprod.com)
don clogiquement ça doit etre ta config locale...
OS ? Quel demons pop et smtp?
Config rezo -> adsl, firewall, nat...?
 
Donne + stp
:-)

Reply

Marsh Posté le 12-02-2002 à 22:27:31    

Os : Debian
solid-pop3d / Postfix
Config rezo : Adsl avec rp-rppoe, pas de firewall pour le moment
 
je peut te send le fichier de conf de postfix ?

Reply

Marsh Posté le 12-02-2002 à 22:53:43    

OK pas de pb tu peux envoyer...

Reply

Marsh Posté le 13-02-2002 à 01:16:30    

bon.. a vue de nez te manque un /24 keke part..
on va le faire dans l'ordre.
ee main.cf
tu dois avoir.
 
relay_domains = $mydestination
 
ok donc on part a la chasse de qui a le droit de faire du relay.
 
mydestination = $myhostname, localhost.$mydomain, $mydomain
 
bien, je continue et ca nous donne
 
myhostname = ta-box.domain.com
mydomain = domain.com
 
En plus vient s'ajouter les ips contenue ici :  
mynetworks = 127.0.0.0/8, 192.168.0.0/24  
 
Qui sont en general les ip lans... a toi d'ajouter toutes les ips qui auront le droits de faire du relai.
(et 10 contre un que tes/ton ip est pas dans la liste d'ou ton rejet  :D  )
 
petit detail, ajoute ca a la fin de ton main.cf
maps_rbl_domains = rbl.maps.vix.com, dul.maps.vix.com, relays.mail-abuse.org
maps_rbl_reject_code = 554
 
ca va jeter tous les domains reconnus mondialement comme etant des_gros_lourds_qui_spam ..

 

[jfdsdjhfuetppo]--Message édité par _Evangelion_--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 13-02-2002 à 09:08:57    

Recapitulatif :
 
Envoi d'un e-mail en local sur le compte (xxx@hotmail.com) = Ok
Reception d'un e-mail en local sur le compte (xxx@nomdomaine.com = Ok
Envoir d'un e-mail non-local sur le compte (xxx@hotmail.com = erreur
Reception d'un e-mail non-local sur le compte (xxx@nomdomaine.com = Ok
 
Voila ce que donne le fichier Mail.info, le fichier Mail.err etant vide :
Feb 13 08:40:13 Server postfix/smtpd[2379]: connect from AStrasbourg-203-1-4-130.abo.wanadoo.fr[80.13.114.130]
Feb 13 08:40:13 Server postfix/smtpd[2379]: AA1857BC9E: client=AStrasbourg-203-1-4-130.abo.wanadoo.fr[80.13.114.130]
Feb 13 08:40:13 Server postfix/smtpd[2379]: reject: RCPT from AStrasbourg-203-1-4-130.abo.wanadoo.fr[80.13.114.130]: 554 <xxx@hotmail.com>: Recipient address rejected: Relay access denied; from=<webmaster@mondomaine.com> to=<xxx@hotmail.com>
Feb 13 08:40:19 Server postfix/smtpd[2379]: disconnect from AStrasbourg-203-1-4-130.abo.wanadoo.fr[80.13.114.130]
 
Voici la capture d'ecran du message d'erreur sous windows :
http://www.daprod.com/images/bioman/postfix1.gif
 
_Evangelion_ : g bien rajouter les deux derniers paramettres, mais les autres été bien configurés, pour ce qui est des ip, le mail je ne l'envoi pas en local !

Reply

Marsh Posté le 13-02-2002 à 12:21:54    

Mon probleme ne viens pas des fichiers :  
 
transport / canonical / virtual  
 
?????????

Reply

Marsh Posté le 13-02-2002 à 13:03:01    

ton problème est que toi tu n'acceptes pas le relaying.
c'est normal sinon, n'importe qui saurait se connecter chez toi pour envoyer un mail de x@test.com -> y@yahoo.fr
Il n'accepte d'envoyer que les mails provenant de ton domaine.
(enfin, tout ça tu l'as déjà remarqué :D )
 
Une solution est d'envoyer des mails à partir d'un compte local genre test_hotmail@tondomaine.com qui sera traduit par une ou plusieurs tables canonical, virtual, transport (là je sais pas trop) en test@hotmail.com, puis envoyée.

Reply

Marsh Posté le 13-02-2002 à 14:01:40    

j'aimerai voir ta ligne smtpd_recipient_restrictions dans ton main.cf stp ?

Reply

Marsh Posté le 13-02-2002 à 14:21:28    

Pas besoin de specifier mynetworks dans un premier temps !!!C + une source de conflits !!
Postfix avec un minimum de fonctions....

Reply

Marsh Posté le 13-02-2002 à 20:15:52    

smtpd_recipient_restrictions
 
J'ai pas cette ligne dans mon fichier de conf.

Reply

Marsh Posté le 13-02-2002 à 20:33:15    

Alors erwuanito tu as vu quelque chose qui merde dans le fichier de conf ???

Reply

Marsh Posté le 14-02-2002 à 11:54:30    

up

Reply

Marsh Posté le 14-02-2002 à 12:44:17    

tu n'as pas cette ligne ???? et tu te demandes pkoi tu relay pas ??  
allez.. je vous laisse les gars..  :sarcastic:

Reply

Marsh Posté le 14-02-2002 à 12:51:30    

erwuanito a écrit a écrit :

Pas besoin de specifier mynetworks dans un premier temps !!!C + une source de conflits !!
Postfix avec un minimum de fonctions....  




 
Oué oué oué .. faut retourner a sendmail si tu veux un minimum de conflit/fonctions..  :sarcastic:

Reply

Marsh Posté le 14-02-2002 à 20:01:04    

smtpd_recipient_restrictions = permit_mynetworks,check_relay_domains
 
Voila j'ai ajouter la ligne mais tj le meme probleme :(

Reply

Marsh Posté le 14-02-2002 à 20:10:58    

et ton ip est dans la ligne mynetworks = <ici> ?  
 
smtpd_recipient_restrictions = check_recipient_access
     reject_maps_rbl
     hash:/usr/local/etc/postfix/block
     hash:/usr/local/etc/postfix/fuck_spam
     permit_mynetworks check_relay_domains
 
ca c'est le mien.

Reply

Marsh Posté le 14-02-2002 à 20:25:15    

je peux te send mon fichier de conf ?
 
peut etre qu'il ya un truc que j'ai mal fait !

Reply

Marsh Posté le 14-02-2002 à 22:15:36    

oue tu peux

Reply

Marsh Posté le 14-02-2002 à 22:23:13    

G trouvé, voila ligne qui fo config :
 
relay_domains = $mydestination, hotmail.com
 
Ce qui me permet d'envoyer des e-mail à hotmail.com d'un post non local !
 
Mais ya pas un moyen plus facile je vais pas listé toutes les possibilité, jen ai pour des années de travail !

Reply

Marsh Posté le 14-02-2002 à 22:43:55    

relay_domains = $mydestination, wanadoo.fr
 
jme suis tromper, c le nom du fournisseur k'il fo mettre !

Reply

Marsh Posté le 14-02-2002 à 23:55:55    

fait surtout bie attention à pas relayer les mails de tout ceux qui sont par exemples sur hotmail ;)
 
j'avais lu une doc qui disait que en cas de connection web, il fallait mettre $host et pas monisp.com sinon on relay les emails de tout le fournisseur
 
fait des tests et donne nous le résultat ;)
thx

Reply

Marsh Posté le 15-02-2002 à 00:16:50    

heh, parce que permettre de relayer tout hotmail.. c'est chaud  :D

Reply

Marsh Posté le 15-02-2002 à 08:32:36    

Mon probeme, c que je fais un peut d'hebergement, et je voudrais proposer au personne que j'heberge un compte mail. Donc j'ai pas le choix il fo bien que j'autorise tout le monde nan ?

Reply

Marsh Posté le 15-02-2002 à 10:48:44    

autoriser tout le monde à poster sur ton domaine oui (n'importe quel adresse de n'importe ou -> une adresse de ton domaine)
 
mais pas autoriser de n'importe quel adresse de n'importe ou vers -> n'importe quel adresse n'importe ou.
 
qu'est-ce que ça dit ?

Reply

Marsh Posté le 15-02-2002 à 12:17:00    

La personne qui a un compte chez moi, il a automatiquement un compte mail, donc il fo qu'il puisse le configurer son compte mail dans sont bon vieu outlook. Il doit aussi pourvoir envoyer et en recevoir des e-mail à/de n'importe qui. (Un peu comme un compte hotmail ou un compte de fai).

 

[jfdsdjhfuetppo]--Message édité par bioman--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 15-02-2002 à 12:35:42    

ça ça n'a rien a voir avec le relay host.
ta config le permet déjà d'après les tests fait plus haut.
Elle accepte des emails de n'importe ou pour des accomptes locaux et permet l'envoi à partir d'un email local vers une adresse quelconque.
 
par contre pour envoyer un mail à partir de ton adresse hotmail ves une adresse non "locale" là tu dois ajouter des options à ta config pour qu'il accepte de relayer.

 

[jfdsdjhfuetppo]--Message édité par ethernal--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 15-02-2002 à 13:17:20    

Chez moi j'ai deux connexion adsl net1 (1ere nerim - 2eme wandoo). Sur la premiere ya le serveur web/mail/etc...
Si je veux envoyer un mail avec ce pc cela fonctionne :
Envoie de webmaster@moi.com à xxxx@hotmail.com : Ok
Envoie de xxxx@hotmail.com à webmaster@moi.com : Ok
 
Maintenant si je configure le compte mais webmaster@moi.com sur ma deuxieme connexion qui n'est pas en rezo avec le serveur de mail :
 
Envoie de webmaster@moi.com à xxxx@hotmail.com : Erreur
Envoie de xxxx@hotmail.com à webmaster@moi.com : Ok
 
J'ai alors en rajoutant : "relay_domains = $mydestination, wanadoo.fr" pu resoudre l'erreur qui avait si dessus, car mon fai est wanadoo, mais tout le monde n'est pas chez wanadoo donc si je configure mon compte webmaster@moi.com chez un ami qui lui et sur le cable (evc ou noos), le probleme revient. Il foudrait donc que je rajoute : "relay_domains = $mydestination, wanadoo.fr, noos.fr, evc.net".
Mais je ne vais pas pouvoir ajouter tout les fai, dout ma question, sil ny a pas de moyen de faire autrement que de lister tout les fai ?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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