Moi et postfix .... bientot la fin ! - Linux et OS Alternatifs
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.
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]
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 ?
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 ?
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 ?
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 :-)
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).
J'ai tenté une configuration, si qq1 peut me dire si elle est juste ou alors m'expliquer comment le configurer.
Merci
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.
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 :-)
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.
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 :
Merci !
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
:-)
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 ?
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 )
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]
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 :
_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 !
Marsh Posté le 13-02-2002 à 12:21:54
Mon probleme ne viens pas des fichiers :
transport / canonical / virtual
?????????
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é )
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.
Marsh Posté le 13-02-2002 à 14:01:40
j'aimerai voir ta ligne smtpd_recipient_restrictions dans ton main.cf stp ?
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....
Marsh Posté le 13-02-2002 à 20:15:52
smtpd_recipient_restrictions
J'ai pas cette ligne dans mon fichier de conf.
Marsh Posté le 13-02-2002 à 20:33:15
Alors erwuanito tu as vu quelque chose qui merde dans le fichier de conf ???
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..
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..
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
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
hashusr/local/etc/postfix/block
hashusr/local/etc/postfix/fuck_spam
permit_mynetworks check_relay_domains
ca c'est le mien.
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 !
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 !
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 !
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
Marsh Posté le 15-02-2002 à 00:16:50
heh, parce que permettre de relayer tout hotmail.. c'est chaud
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 ?
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 ?
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]
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]
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 ?
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 !