Envoi mail depuis serveur [(Péniblement) RESOLU] - Installation - Linux et OS Alternatifs
Marsh Posté le 25-01-2007 à 10:34:34
achete juste un nom de domaine (pas les mails) 
redirige le MX vers ton ip  
 
et configure Postfix  
 
mais si deja tu n'arrive pas a resoudre le 1ere probleme d'envoi de mail je ne vois pas comment tu peux avancer 
 
encore une fois il faut les logs de postfix pour comprendre.
Marsh Posté le 25-01-2007 à 10:44:20
2 topic en // c'est dur a suivre 
 
je remet le post ici pour poursuivre: 
 
 
les logs c'est primordial 
il faut que tu postes les logs originaux ici si tu veux avoir de l'aide. 
  
de meme fait un postconf -n et poste la sortie ici 
Marsh Posté le 25-01-2007 à 11:05:34
Ok. 
 
J'achète mon nom de domaine, je vais la redirection des mails. 
Je fais une tentative de configuration de postfix. 
Je pense que ça ne marchera pas mais ... 
 
Et je donnerai : 
-le fichier main 
-la log 
-le postconf 
 
Merci pour ton aide et a+
Marsh Posté le 25-01-2007 à 11:28:35
J'en profite : ou acheter son nom de domaine ? 
y'a tellement d'offres ... 
Juste pour le nom de domaine et la redirection mail : le moins cher suffit ? 1&1 est bien ? 
 
Merci.
Marsh Posté le 25-01-2007 à 11:50:37
1&1, ovh, amen.... 
 
compare les tarifs   
l'important c'est la possibilité de gerer les DNS et notamment la modification du champs MX 
c'est dispo chez les 3 que je t'ai cité. 
 
Marsh Posté le 25-01-2007 à 13:20:38
Bon j'ai été chez OVH : www.moustik510.net 
 
Voici la config par défaut : 
.moustik510.net NS dns.ovh.net     
.moustik510.net NS ns.ovh.net     
.moustik510.net A 213.186.33.5   --> Je dois mettre mon adresse ip externe ou laisser comme ça ?  
www.moustik510.net CNAME moustik510.net     
audio.moustik510.net CNAME audio.ovh.net     
ftp.moustik510.net CNAME moustik510.net     
ftp2.moustik510.net CNAME anonymous.ftp.ovh.net     
imp.moustik510.net CNAME imp.ovh.net     
mail.moustik510.net CNAME ns0.ovh.net     
pop3.moustik510.net CNAME ns0.ovh.net   
Marsh Posté le 25-01-2007 à 13:28:07
pour le champs A tu mets ton ip publique  
 
ensuite il te faut ajouter a cette conf par defaut un champs MX qui pointera vers moustik510.net
Marsh Posté le 25-01-2007 à 15:03:52
| toniotonio a écrit : pour le champs A tu mets ton ip publique   | 
 
 
OK c'est fait --> N'essayez pas de tester, le serveur est éteind ... et j'ai rien dessus 
 
 .moustik510.net NS dns.ovh.net     
 .moustik510.net NS ns.ovh.net     
 .moustik510.net MX 1 moustik510.net     
 .moustik510.net A 82.x.y.z (mon ip publique)     
 www.moustik510.net CNAME moustik510.net     
 audio.moustik510.net CNAME audio.ovh.net     
 ftp.moustik510.net CNAME moustik510.net     
 ftp2.moustik510.net CNAME anonymous.ftp.ovh.net     
 imp.moustik510.net CNAME imp.ovh.net     
 mail.moustik510.net CNAME ns0.ovh.net     
 pop3.moustik510.net CNAME ns0.ovh.net     
 smtp.moustik510.net CNAME ns0.ovh.net     
 squirrel.moustik510.net CNAME squirrel.ovh.net  
 
A quoi servent les audio. et squirrel. ? 
Vu que je veux recevoir les mails sur mon serveur, les mail. pop3. smtp., je peux les enlever ? 
Si je ne veux pas utiliser ftp, je peux enlever les ftp. et ftp2. ? 
 
Ok pour ça. 
Maintenant www.moustik510.net pointe vers mon serveur. 
Et les mails vont arrivés sur mon serveur. 
Si j'ai créé un compte admin je peux donc envoyer un mail à admin@moustik510.net 
 
Ce soir je vais faire de la config postfix je crois !
Marsh Posté le 25-01-2007 à 15:15:40
La config serait du genre ....  ? 
 
| Code : 
 | 
Marsh Posté le 25-01-2007 à 15:29:21
myorigin c'est le nom de domain donc 
myorigin = moustik510.net 
 
le relayhost c'est le smtp de ton fournisseur d'acces donc smtp.free.fr a priori  (t'es pas obligé de mettre les [] ) 
 
il te manque: 
 
mydestination = moustik510.net, Moustik, Moustik.moustik510.net, localhost.localdomain, localhost 
mynetworks = 127.0.0.0/8      (ajoute aussi ton reseau local) 
smtpd_recipient_restrictions = 
     permit_mynetworks, 
     reject_unauth_destination, 
     reject_unauth_pipelining, 
     permit 
 
 
Marsh Posté le 25-01-2007 à 15:35:04
Pourquoi fournir le smtp de free ? 
C'est lui qui va gérer les envois c'est ça ? 
Si je ne le met pas ?
Marsh Posté le 25-01-2007 à 15:43:44
c'est ton relais en fait 
il va effectivement être l'etape entre ton serveur et le reste du monde lors d'un envoi. 
 
cela marche tres bien sans l'option relayhost (le serveur envoie directement au smtp du domaine destinataire) mais les adresses ip DSL comme celles de free, sont très souvent blacklistées. 
tes mails seraient rejetés par un serveur de mail qui ferait ce genre de verification. (il y en a de plus en plus, et c'est une bonne chose d'ailleurs)
Marsh Posté le 25-01-2007 à 15:56:58
Et il faut renseigner un compte free ou non ? 
free ne doit pas accepter d'être utilisé comme relais si facilement... ou alors il reconnait que la demande viens d'une ip free. 
 
Pour un hébergement free (j'avais un mini-site jamais fini chez eux) free avait un système de quotas d'envoi de mail depuis le site. Si j'utilise free comme relais, j'aurais à respecter ces quotas ? (j'espère que non !) sinon je peux utiliser ovh comme relais ? 
 
| toniotonio a écrit : mais les adresses ip DSL comme celles de free, sont très souvent blacklistées. | 
 
 
Donc je suis blacklisté si j'envoie directement des mails de mon serveur ? 
C'est un vrai problème d'actualité ça : une minorité fais n'importe quoi (ici sur le net) et du coup c'est tout le monde qui en paye le prix !   
  
 
Bon je te laisse tranquille ... le temps que je puisse faire mes tests ce soir.   J'ai hâte de voir ce que ça donne.
 J'ai hâte de voir ce que ça donne. 
 
Merci vraiment pour ton temps   
   
 
Marsh Posté le 25-01-2007 à 16:04:38
free t'autorise sur leur smtp par ton ip . 
 a ma connaissance il n'y a pas de limitation. 
 
Marsh Posté le 25-01-2007 à 20:46:28
Déjà ça part mal .... http://www.moust510.net/ serveur not found 
OVH pas encore mis à jour ?
Marsh Posté le 26-01-2007 à 10:55:49
J'ai testé hier (avant l'activation d'OVH) et ça ne marche pas.
Sur le site moustik510.net j'ai deux pages web d'envoi de mail.
1 Vers l'email admin@moustik510.net
2 Vers un email gmail
Et je ne reçois rien (même après activation)
Postconf -n
 
| alias_database = hash :/ etc/postfix/aliases | 
mail.err
 
| Jan 25 19:29:17 Moustik postfix/smtpd[4135]: fatal: non-null host address bits in "192.168.0.200/24", perhaps you should use "192.168.0.0/24" instead | 
Mail.info
 
| Jan 25 19:29:09 Moustik authdaemond.plain: modules="authpam", daemons=5 | 
Marsh Posté le 26-01-2007 à 11:03:09
bcp de trucs a corriger la dedans !   
  
 
faut regler le pb du canonical en premier 
 
qu'a tu dans ton fichier canonical ? 
 
visiblemet tu n'a pas fait un postmap sur ce fichier ==> a faire  
 
ensuite : 
mynetworks = 127.0.0.0/8, 192.168.0.200/24, 82.242.80.247/24 
 
change le en 
mynetworks = 127.0.0.0/8, 192.168.0.0/24, 82.242.80.247/32 
 
y a d'autres trucs mais c'a c'est le plus urgent a fixer 
Marsh Posté le 26-01-2007 à 11:07:08
j'ai supprimé la ligne canonical dans le main.cf vu que je ne savais pas ce que c'était : à la fin du fichier : tu n'as plus l'erreur.
Alors ça sert à quoi ?
ok pour mynetworks.
Dommage que je ne puisse pas administrer mon pc à distance depuis le net ...  
  
EDIT : mailq contient tous les messages que j'ai essayé d'envoyer. 
Comment relancer l'envoi ? 
Au contraire, comment supprimer les mails à ne plus envoyer ?
Marsh Posté le 26-01-2007 à 11:10:48
ca sert a faire une correspondance entre adresse  
apriori tu devrais pas en avoir besoin. 
 
tu n'as pas un acces SSH sur ta machine ?
Marsh Posté le 26-01-2007 à 11:17:36
| toniotonio a écrit : ca sert a faire une correspondance entre adresse  tu n'as pas un acces SSH sur ta machine ? | 
J'ai ssh sur ma machine mais là je suis au boulot ... sur XP. 
J'ai mon portable sur linux mais je peux pas me connecter à internet ... 
  
je vais être obligé de bosser   mdr
  mdr
Marsh Posté le 26-01-2007 à 11:22:21
si t'as un acces complet  sur le net avec le XP t'as qu'a utiliser putty en client ssh pour te connecter sur ton linux 
 
Marsh Posté le 26-01-2007 à 11:40:21
| toniotonio a écrit : si t'as un acces complet sur le net avec le XP t'as qu'a utiliser putty en client ssh pour te connecter sur ton linux | 
.... Faut que j'ouvre le port 22 et que je reboot ma freebox. J'essaierai demain ! 
J'en ai marre de toujours tout reporter   
 
Marsh Posté le 26-01-2007 à 13:31:39
| toniotonio a écrit : free t'autorise sur leur smtp par ton ip . | 
http://www.freenews.fr/index.php?itemid=1510 
En fait c'est 200 par heure pour limiter les spammeurs. Largement suffisant !
Marsh Posté le 26-01-2007 à 13:59:59
je n'etais pas au courant   
effectivement c'est largement suffisant pour ton usage
Marsh Posté le 27-01-2007 à 17:45:31
| toniotonio a écrit : je n'etais pas au courant    | 
 
 
 
J'ai du nouveau ! Je me suis fais aidé de webmin pour tout ça! 
 
Voici ou j'en suis : 
1- Mes pages de test d'envoi de mail (admin@moustik510.net->gmail et gmail->admin@moustik510.net) marchent "presque". Il se retrouvent dans la file d'attente et restent là coincés. A l'aide de webmin, je force l'envoi : le message part ! 
Pourquoi ils ne sont pas partis tout de suite ? 
2- Un message de l'extérieur ne marche pas : je suis sur gmail et j'envoi un mail à admin@moustik510.net, je ne le reçois jamais. La log de postfix n'est pas modifiée. 
Pourquoi ? 
 
 
Voici mon postconf -n : 
 
| Code : 
 | 
 
 
Et voici ma config ovh : 
| Code : 
 | 
 
 
Bon j'ai petit problème avec ma log ... je me suis "amusé" à renommer les fichiers de log, et depuis ils ne sont plus mis à jour même en remettant les noms de fichiers d'origine (mail.err ...) j'étudie ça
Marsh Posté le 29-01-2007 à 09:50:53
effectivement il faut que tu fixes le probleme des logs en 1er
Marsh Posté le 31-01-2007 à 13:55:18
| toniotonio a écrit : effectivement il faut que tu fixes le probleme des logs en 1er | 
 
 
C'est bon j'ai ma log : 
 
Dans la log, on voit deux opérations : 
- Formulaire d'envoi (se trouvant sur le serveur) d'un mail de aclauin@gmail.com vers admin@moustik510.net : il arrive bien !   
  
- Formulaire d'envoi (se trouvant sur le serveur) d'un mail de admin@moustik510.net vers aclauin@gmail.com : reste bloqué dans la file d'attente, je suis obligé de le "débloquer" avec un flush pour qu'il parte   
  
 
Un mail de l'extérieur : n'arrive jamais / ne génère aucune saisie dans la log.   
  
 
mail.err : vide 
 
mail.log 
| Code : 
 | 
 
 
mail.info: 
| Code : 
 | 
 
 
mail.warn 
| Code : 
 | 
Marsh Posté le 31-01-2007 à 14:10:32
faudrait que tu regles les warning: 
/etc/aliases :  tu l'as modifié ? 
une modif doit etre suivi de la commande newaliases 
 
a fixer:  not owned by root: /etc/postfix/main.cf 
 
pour /var/spool/postfix/etc/hosts and /etc/hosts differ  un restart de postfix (pas un reload donc /etc/init.d/postfix restart)  devrait suffire. 
 
ensuite essaie deja d'envoyer des mail directement depuis la console (tu testeras avec tes scripts une fois que tout sera ok): 
mail gggg@ggg.gg     
 
le defered se produit lors d'un envoi ou le relay n'estpas pris en compte: 
 to=<aclauin@gmail.com>, relay=none, delay=0, status=deferred 
 
avec le bon relay ca part: 
to=<aclauin@gmail.com>, relay=smtp.free.fr[212.27.48.4], delay=98, status=sent 
 
dans ton main.cf tu as la ligne defer_transports = smtp: pourquoi ? 
il faut l'effacer 
 
 
de meme si tu peux poster ton master.cf et un postconf -n pour verifier
Marsh Posté le 31-01-2007 à 14:23:20
Je n'utilise pas alias, j'ai commenté les database_aliases et autres. 
Et de toute façon j'avais indiqué /etc/postfix/aliases. 
 
Je vais enlever le defer_transports, je l'ai vu sur un tuto, je l'ai donc mis sans vraiment savoir ce que ça faisait. 
 
le master.cf est d'origine, je ne l'ai pas modifié. 
pour le postconf -n je vais le chercher dès que je peux (ils bloquent putty chez [le client chez qui je travaille] ...) 
 
Merci !
Marsh Posté le 31-01-2007 à 23:44:34
Master.cf (par défaut je crois) 
 
| Code : 
 | 
 
 
Et postconf -n retourne : 
| Code : 
 | 
 
 
Tu vois quelque chose ?
Marsh Posté le 01-02-2007 à 00:00:21
J'ai donc rendu mail.conf à root. 
J'ai enlevé le defer_transport 
J'ai remis à jour le fichier host de postfix 
J'ai remis les fichiers d'alias 
J'ai remis les fichiers canonical 
 
Et ça marche gmail->moustik510 et moustik510->gmail sans forcer le flush !!!!! Merci 
 
Par contre l'envoi externe ne marche toujours pas. 
Voici le contenu d'autres fichiers (utiles ?) 
 
/etc/postfix/aliases : vide 
 
/etc/postfix/sender_canonical 
| Code : 
 | 
 
 
/etc/postfix/recipient_canonical 
| Code : 
 | 
 
 
Tu vois une explication ? 
Et pas de mise à jour de la log!
Marsh Posté le 01-02-2007 à 10:05:32
pas d'envoi externe ?  qu'entends tu par la ? 
 
les logs ne se mettent pas a jour ?  ce n'est pas normal. il te faut les logs pour debugguer. 
 
/etc/postfix/aliases  ce n'est pas le fichier par defaut. 
 
 dans le main.cf tu n'a visiblement pas de aliases donc postfix prend sa config par defaut: /etc/aliases. 
 
edite le pour voir le contenu. 
 
a priori recipient_canonical n'est pas necessaire 
 
 
 
Marsh Posté le 01-02-2007 à 10:44:09
Quel est le rôle des alias en fait ? 
 
Ce que j'appelle envoi externe : un utilisateur utilise son gmail / yahoo / free ou autre et veut envoyer un mail à admin@moustik510.net 
Ce mail n'arrive jamais. 
 
Ce qui marche c'est l'envoi gmail<->moustik510 depuis un formulaire sur le serveur. 
 
Comment savoir si les mails atteignent au moins mon ordi ? 
Sinon c'est le MX de OVH qui ne redirige pas bien... 
  
 
Marsh Posté le 01-02-2007 à 10:56:46
pour les alias un exemple: 
tu as crée le user admin sur ton serveur.  
celui ci recoit les mails destinés à admin et admin@moustik510.net 
 
si tu crees un alias   toto vers admin 
tous les mails envoyés a toto@moustik510.net arriveront dans admin@moustik510.net 
 
c'est une table de correspondance d'adresse email   
 
ok pour l'envoi externe.    
  
apres avoir fait un nmap sur ton serveur il n'ecoute pas sur le port 25 (firewall ?) 
 
de plus ton mx au niveau d'ovh n'existe pas: 
 
| Code : 
 | 
 
 
c'est pour cela que tu ne recoit pas de mail depuis l'exterieur
Marsh Posté le 01-02-2007 à 11:55:32
J'ai fait des changements sur mon compte OVH. 
24 heures à attendre pour activation ? 
 
Champ  Type  Cible     
 .moustik510.net NS dns.ovh.net     
 .moustik510.net NS ns.ovh.net     
 .moustik510.net MX 1 mail2.moustik510.net     
 .moustik510.net A 82.242.80.247     
 www.moustik510.net CNAME moustik510.net     
 mail2.moustik510.net A 82.242.80.247     
 ftp.moustik510.net CNAME moustik510.net     
 ftp2.moustik510.net CNAME anonymous.ftp.ovh.net     
 imp.moustik510.net CNAME moustik510.net     
 mail.moustik510.net CNAME moustik510.net     
 pop3.moustik510.net CNAME moustik510.net     
 smtp.moustik510.net CNAME moustik510.net 
 
Pour le port 25 : il faut donc que j'ouvre le port 25 de ma freebox ? 
Je pensais que c'était inutile. 
Donc ip publique port 25 -> ip serveur port 25. 
On va tester
Marsh Posté le 01-02-2007 à 12:01:47
ca peut etre plus rapide faut tester 
 
le port 25 c'est par la que les mails arrivent donc faut l'ouvrir   
 
Marsh Posté le 25-01-2007 à 10:29:00
Bonjour,
Toujours problème de mail ... mais changement d'objectifs donc changement de sujet.
Objectif : J'ai mon nom de domain domaine et je veux me créer une adresse mail admin@domaine.
2 Solutions possibles :
- J'achète un nom de domaine + adresse mail (par exemple chez 1&1 env 5/an _ y'a mieux ?)
- Je garde mon moustik510.homelinux.net de chez dyndns (sur ip statique) et je créé ma base de mail perso admin@moustik510.homelinux.net
C'est pour un serveur LAMP, je veux donc pouvoir envoyer des mails de mon site web
- Page de contact utilisateur --> admin
- Page de contact utilisateur --> utilisateur
- Page de contact admin --> utilisateurs
Quel est le cas le plus simple pour faire ça ?
J'ai essayé la configuration de postfix ... mais ça fait bien 2 semaines que je bloque.
Voici ma config :
Freebox (82.x.y.z) --> Passerelle (192.168.0.254) --> Serveur (192.168.0.200)
Freebox : redirection port 80 --> 192.168.0.200:80
J'ai un compte admin sur ce serveur.
Donc comment configurer simplement postfix ou autre bien-sûr pour faire ça ?
Boite mail achetée ou boite mail perso ?
Merci tout le monde.
Pour info : ce sujet fait suite à celui-ci : http://forum.hardware.fr/hfr/OSAlt [...] tm#t878110--> je bloque toujours
Message édité par moustik510 le 07-02-2007 à 16:01:04