Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
977 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Envoi de mails exterieurs sous Postfix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Envoi de mails exterieurs sous Postfix

n°611457
sourize
Posté le 27-12-2004 à 16:14:48  profilanswer
 

Bonjour,
 
Je vous explique mon problème : ayant depuis peu un serveur web (qui tourne sur une red hat 9.0), j'ai galéré un petit moment avant de faire fonctionner mon serveur mail.
 
J'ai installé Postfix en tant que serveur SMTP et jusque là tout va bien (il fait son boulot et la fonctione mail() en php fonctionne). Il y a quelques jours j'ai trouvé Qpopper pour la récupération en pop de mes messages.
On peut donc désormais m'envoyer des emails sans problèmes à truc@mondomaine.com et je les reçois bien sur mon client mail Thunderbird. Seulement un petit grain de sable arrive lorsque je veux repondre au mail. L'envoi echoue avec l'erreur : "relay access denied".
 
Avec les informations trouvées sur le net, ce serait les valeurs : mydestination, relayhost, mynetworks dans le fichier main.cf que je dois paramétrer pour autoriser l'utilisation du port 25 par l'exterieur. Seulement je ne sais pas quelles valeurs leur donner  :??:  
 
Si quelqu'un a une petite suggestion ça m'aiderai bien :)

mood
Publicité
Posté le 27-12-2004 à 16:14:48  profilanswer
 

n°611511
Hansolo
Posté le 27-12-2004 à 18:49:07  profilanswer
 

Salut,
 
Essayes avec ça:
 

Code :
  1. mydestination = $mydomain, $myhostname, localhost.$mydomain
  2. myhostname = mamachine.mondomaine.com
  3. mydomain = mondomaine.com
  4. mynetworks = 127.0.0.0/8, 192.168.1.0/24 <= à modifier selon ton réseau
  5. relayhost =


Message édité par Hansolo le 27-12-2004 à 18:50:17
n°611568
sourize
Posté le 27-12-2004 à 20:53:57  profilanswer
 

Merci pour ta reponse !
Pour le mynetworks, tu veux dire que je mets l'ip du serveur à la place des deux ?

n°611602
Hansolo
Posté le 27-12-2004 à 22:51:51  profilanswer
 

Non, tu mets les adresses de tes réseaux. Le 127.0.0.0/8 reste, le 192.168.1.0/24 est à adapter suivant ton utilisation.

n°611648
sourize
Posté le 28-12-2004 à 01:58:48  profilanswer
 

En suivant bien tes conseils j'ai ajouté à main.cf (truc.net etant mon nom de domaine) :
 
myhostname = truc.net
mydomain = truc.net
mydestination = $mydomain, $myhostname, localhost.$mydomain
mynetworks = 127.0.0.0/8, 192.168.1.0/24
relayhost =
 
J'ai cependant toujours la meme erreur :(
Sais-tu d'où ça pourrait provenir ?
 
Merci de ton aide

n°612010
Hansolo
Posté le 28-12-2004 à 19:34:38  profilanswer
 

Salut,
 
Tu peux déjà vérifier myhostname (de la forme mamachine.mondomaine.com). Mais je ne pense pas que ça vienne de ça. Ton fichier main.cf est "lourd" ? Tu pourrais le poster ici ?
 
Au fait, tu as modifié les paramètres car tu dis que tu as ajouté à main.cf ce que je t'ai donné ? C'est à dire sans modifier ce que existait déjà ?

n°612212
sourize
Posté le 29-12-2004 à 11:52:57  profilanswer
 

Si j'ai bien modifié selon mes préférences...
Voici mon main.cf :
 

Code :
  1. queue_directory = /var/spool/postfix
  2. command_directory = /usr/sbin
  3. daemon_directory = /usr/libexec/postfix
  4. mail_owner = postfix
  5. myhostname = mondomaine.com
  6. mydomain = mondomaine.com
  7. mydestination = $mydomain, $myhostname, localhost.$mydomain
  8. mynetworks = 127.0.0.0/8, 192.168.1.0/24
  9. relayhost =
  10. unknown_local_recipient_reject_code = 450
  11. debug_peer_level = 2
  12. debugger_command =
  13.          PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
  14.          xxgdb $daemon_directory/$process_name $process_id & sleep 5
  15. sendmail_path = /usr/sbin/sendmail
  16. newaliases_path = /usr/bin/newaliases
  17. mailq_path = /usr/bin/mailq
  18. setgid_group = postdrop
  19. manpage_directory = /usr/local/man
  20. sample_directory = /etc/postfix
  21. readme_directory = no


Message édité par sourize le 29-12-2004 à 11:53:36
n°612747
sourize
Posté le 30-12-2004 à 15:21:51  profilanswer
 

:(  :cry:

n°612780
Hansolo
Posté le 30-12-2004 à 16:17:00  profilanswer
 

Salut,
 
Désolé, mais je ne vois pas. Tu as un serveur DNS local ?

n°612782
Tomate
Posté le 30-12-2004 à 16:22:04  profilanswer
 

c'est quoi le nom réseau du pc depuis lequel tu essaies d'envoyer ?


---------------
:: Light is Right ::
mood
Publicité
Posté le 30-12-2004 à 16:22:04  profilanswer
 

n°612879
sourize
Posté le 30-12-2004 à 18:42:38  profilanswer
 

Non je n'ai pas de serveur DNS local, c'est un serveur web que loue.
Le nom du pc c'est H9-41.

n°612894
mikala
Souviens toi du 5 Novembre...
Posté le 30-12-2004 à 18:52:10  profilanswer
 

en gros tu veux utiliser ton serveur *distant* pour envoyer  les mails a partir de ta connexion ?
si la réponse est oui alors tu devrais sérieusement relire le post de Hansolo qui est on ne peut plus correct .
Accessoirement parcourir un temps soit peu le site de postfix ne serait probablement pas un mal .

n°612904
Tomate
Posté le 30-12-2004 à 19:05:00  profilanswer
 

mikala a écrit :

en gros tu veux utiliser ton serveur *distant* pour envoyer  les mails a partir de ta connexion ?
si la réponse est oui alors tu devrais sérieusement relire le post de Hansolo qui est on ne peut plus correct .
Accessoirement parcourir un temps soit peu le site de postfix ne serait probablement pas un mal .


je suggère pop-before-smtp :)


---------------
:: Light is Right ::
n°612976
sourize
Posté le 30-12-2004 à 21:12:30  profilanswer
 

mikala a écrit :

en gros tu veux utiliser ton serveur *distant* pour envoyer  les mails a partir de ta connexion ?
si la réponse est oui alors tu devrais sérieusement relire le post de Hansolo qui est on ne peut plus correct .
Accessoirement parcourir un temps soit peu le site de postfix ne serait probablement pas un mal .


 
J'ai consulté la traduction de la doc de Postfix et cherché un peu partourt grâce à l'ami Google.
De quel post d'Hansolo veux-tu parler ?  :heink:  
 
Si je comprend bien, il faudrait donc que j'installe une appli sur le serveur ce que tu nommes pop-before-smtp ...?
 
Désolé mais je suis newbie dans ce domaine, j'ai déjà pas mal lutté pour en arriver là  :sleep:

n°612984
mikala
Souviens toi du 5 Novembre...
Posté le 30-12-2004 à 21:19:32  profilanswer
 

sourize a écrit :

J'ai consulté la traduction de la doc de Postfix et cherché un peu partourt grâce à l'ami Google.
De quel post d'Hansolo veux-tu parler ?  :heink:  


au hasard celui-ci ..
 

n°612999
sourize
Posté le 30-12-2004 à 21:32:59  profilanswer
 

Oui, j'ai bien repris la config conseillée.
Seulement c'est le "à modifier selon ton réseau" et le "le 192.168.1.0/24 est à adapter suivant ton utilisation." que je n'ai pas saisis.
 
Je dois remplacer le 192.168.1.0/24 par l'IP de la machine ? Par l'IP de la personne qui est autorisé à transmettre ? (là ce serait impossible vu que l'emetteur n'a pas d'ip fixe).
 
Merci de tes reponses

n°613020
mikala
Souviens toi du 5 Novembre...
Posté le 30-12-2004 à 22:11:57  profilanswer
 

oui  
et si tu te trouves dans le cadre d'une ip dynamique ( c'est mal (tm) ) il te faut alors songer a utiliser soit une auth sasl soit du pop-before-smtp.
(nldr : il y a des how to concernant ces deux méthodes d'authentification sur le site de postfix )

n°613037
sourize
Posté le 30-12-2004 à 22:40:15  profilanswer
 

Et il n'y a pas moyen d'autoriser tout le monde ?
Si je met un : # mynetworks = All ?
 
C'est dangereux car on peut utiliser mon serveur pour du spam mais pour quelques jours en attendant que j'installt p-b-s, est-ce possible ?

n°613039
mikala
Souviens toi du 5 Novembre...
Posté le 30-12-2004 à 22:44:27  profilanswer
 

c'est stupide crétin , imbécile,idiot de vouloir procéder ainsi .

n°613041
sp18
Posté le 30-12-2004 à 22:47:00  profilanswer
 

Tu m'étonnes mika ! Pour quelques jours .. ça suffit à spammer tout le monde sourize..
 
Prends une IP fixe ou alors un pop-before-smtp .. ça se met en place en 10min si tu es bon (voire moins) et 1 heure si tu es crétin, comme ta méthode.

n°613048
Hansolo
Posté le 30-12-2004 à 22:53:21  profilanswer
 

Je ne comprends plus. Le serveur appartient à ton réseau ou non ? Pourquoi n'a t-il pas une IP fixe (192.168.1.0/24 est un réseau privé par exemple) ?
 
J'ai peut-être sous-entendu trop de choses, désolé ;) .

n°613058
sourize
Posté le 30-12-2004 à 23:07:42  profilanswer
 

Super les admins ici, le sens de l'accueil mikala.
 
Hansolo > Le serveur n'est pas dans mon réseau, c'est un serveur qui héberge mes sites et il ne se trouve pas chez moi. IL est connecté avec ip fixe sur internet mais mon pc, lui n'a  pas d'ipfixe lorsque je me connecte à internet...

n°613063
Hansolo
Posté le 30-12-2004 à 23:18:55  profilanswer
 

D'accord, j'avais effectivement pensé que le serveur appartenait à ton réseau. Autant pour moi. Je ne peux que te conseiller de procéder comme te l'a conseillé mikala.

n°613068
sourize
Posté le 30-12-2004 à 23:25:32  profilanswer
 

Merci de ton aide..
Je me penche sur Pop-before-smtp :ouch:  

n°613081
sp18
Posté le 31-12-2004 à 00:09:36  profilanswer
 

oui .. sinon oublie !

n°613124
Tomate
Posté le 31-12-2004 à 09:35:09  profilanswer
 

sourize a écrit :

Merci de ton aide..
Je me penche sur Pop-before-smtp :ouch:


à part quelques package perl à installer, c'est tout simple à mettre en place ;)
 
tu installes le truc, tu rajoute la ligne qui va bien dans ton main.cf et ça roulez :)
 
tested et approuved ;)


---------------
:: Light is Right ::
n°613235
mikala
Souviens toi du 5 Novembre...
Posté le 31-12-2004 à 12:59:09  profilanswer
 

sourize a écrit :

Super les admins ici, le sens de l'accueil mikala.


je suis désolé , mais avoir une machine qui va débiter du spam a donf et engorger de multiples serveurs ( dont probablement le mien ) non j'ai du mal a comprendre si c'est pour éviter de perdre 10 minutes a configurer un soft supplémentaire ...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Envoi de mails exterieurs sous Postfix

 

Sujets relatifs
Récupérer des mails dans /var/mailProcmail : gestion des mails en Mbox et Maildir ?
question postfixforwarder ou copier certains mails vers l'exterieur
envoi de mail avec pieces jointesComment config Qpopper + virtualMailbox sous Postfix
Centraliser mes boites mails et filtrer les m*rdesPb VirtualMailbox sous Postfix et pb postfixadmin
creer des sous domaines sous linux Apache/Bind pour les mailspostfix + spamassassin
Plus de sujets relatifs à : Envoi de mails exterieurs sous Postfix


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR