tibom Posté 14 Octobre 2009 Posté 14 Octobre 2009 Bonjour, Je n'arrive pas à envoyer des mails avec la fonction mail PHP de mon serveur. Je suis hébergé par OVH et je configure mon serveur Apache à l'aide de Webmin. Que faut-il configurer sur le serveur pour pouvoir envoyer des mails ? OVH peut-il bloquer les mails provenant de mes sites ? Je suis assez perdu, je compte sur votre aide. Merci.
Dan Posté 14 Octobre 2009 Posté 14 Octobre 2009 Lorsque tu dis "je ne peux pas envoyer..." tu as quoi comme symptôme ? Une erreur ? Tu as quelle distribution Linux ? Release 1, 2, autre ? Quel est ton MTA ? qmail (oui si release 1 ou 2) ? En tout cas, OVH ne bloquera pas tes emails... Es-tu certain que tes MX sont correctement configurés ? Dan PS: si tu tentes d'accéder au SMTP de ton serveur, quel port utilises-tu ? Certains FAI bloquent le port 25, par exemple Orange.
tibom Posté 14 Octobre 2009 Auteur Posté 14 Octobre 2009 (modifié) Je n'ai pas d'erreur PHP en tout cas. J'ai une distibution Linux (Debian 5.0.2). Sendmail est un MTA ? Les mails passent par Google Apps donc les MX pointent sur Google. PS : Pour ce qui est du SMTP, je n'ai pas testé et je ne sais pas comment y accéder... dsl Modifié 14 Octobre 2009 par tibom
Dan Posté 14 Octobre 2009 Posté 14 Octobre 2009 OK... si tu utilises des MX externes, assure-toi que sendmail ne considère pas ces domaines comme "locaux" ! C'est l'erreur la plus fréquente De mémoire, ça doit être dans /etc/mail/local-host-names ...
tibom Posté 14 Octobre 2009 Auteur Posté 14 Octobre 2009 Dans le fichier local-host-names j'ai "localhost" et l'adresse du serveur OVH (*******.ovh.net). Dois-je ajouter une ligne ? Comment savoir si Sendmail est bien configuré ? Merci.
Dan Posté 14 Octobre 2009 Posté 14 Octobre 2009 Non, là c'est bon. Il ne faut pas que ton domaine y soit renseigné ! Regarde dans tes logs, tu devrais y vois ce qu'il arrive de tes mails.
tibom Posté 15 Octobre 2009 Auteur Posté 15 Octobre 2009 (modifié) Dans le log de mail, j'ai cette jolie petite ligne qui se répète : Oct 14 17:44:52 ****** postfix/sendmail[16455]: fatal: usage: sendmail [options] Modifié 15 Octobre 2009 par tibom
Dan Posté 15 Octobre 2009 Posté 15 Octobre 2009 Regarde la config de ton logiciel de newsletter alors. J'imagine que tu dois en utiliser un... As-tu essayé d'envoyer un mail simple au départ de php ?
tibom Posté 15 Octobre 2009 Auteur Posté 15 Octobre 2009 (modifié) En fait, j'essaye désespérément de faire marcher le composant de contact de Joomla! J'ai fait un petit formulaire de contact basique, je ne reçois rien et PHP ne me signale pas d'erreur. Merci. Modifié 15 Octobre 2009 par tibom
Dan Posté 15 Octobre 2009 Posté 15 Octobre 2009 As-tu essayé un envoi simplement avec Php ? Si ça fonctionne, c'est ta config de Joomla qui est foireuse.
tibom Posté 15 Octobre 2009 Auteur Posté 15 Octobre 2009 Je me suis mal exprimé... J'ai fait un petit formulaire de contact basique, je ne reçois rien et PHP ne me signale pas d'erreur. En fait je voulais dire que c'était à part de mon Joomla! Que je l'avais développé moi-même.
TrocWeb Posté 15 Octobre 2009 Posté 15 Octobre 2009 question: Qmail est démarré ?( une fois j'ai cherché pendant des heures et QMail n'était pas démarré)
Dan Posté 15 Octobre 2009 Posté 15 Octobre 2009 Tu dois avoir quelque-chose dans les logs de sendmail, non?
tibom Posté 15 Octobre 2009 Auteur Posté 15 Octobre 2009 Quelle est la commande pour accéder au log d'erreur Sendmail sachant que pour accéder aux erreurs mail je tape : cat var/log/mail.err
tibom Posté 16 Octobre 2009 Auteur Posté 16 Octobre 2009 Où est le log d'erreur de sendmail, je ne le vois pas ... Merci.
Dan Posté 16 Octobre 2009 Posté 16 Octobre 2009 Aucune idée... je n'utilise pas sendmail sur mes serveurs. Cherche dans /var/log (et non pas dans var/log)
tibom Posté 16 Octobre 2009 Auteur Posté 16 Octobre 2009 Tu utilises quelle solution pour tes serveurs ? Merci.
Dan Posté 17 Octobre 2009 Posté 17 Octobre 2009 Moi j'aime bien Exim, qui existe en paquet tout fait sur Debian. Et comme interface d'administration, je configure tous les serveurs Debian de mes infogérés avec DirectAdmin. Je n'ai pas encore eu la moindre plainte au sujet de DirectAdmin, sur environ 130 serveurs
tibom Posté 27 Octobre 2009 Auteur Posté 27 Octobre 2009 (modifié) Ok. Tu connaîtrais pas un administrateur réseau sur Paris (ou dans les environs) qui pourrait venir régler le problème de mail qui persiste et auquel je ne trouve pas de solution. Je sais que ce n'est pas l'endroit pour demander ce genre de choses mais il est compliqué de trouver un admin réseau en freelance. Merci. Modifié 27 Octobre 2009 par tibom
tibom Posté 28 Octobre 2009 Auteur Posté 28 Octobre 2009 Je peux combiner DirectAdmin avec Webmin ou ça risque de créer des conflits ? Merci.
Dan Posté 29 Octobre 2009 Posté 29 Octobre 2009 Non, tu ne peux pas installer DirectAdmin sur un serveur existant. Il faut l'installer dès le départ, avant de créer les sites, ou tu risqueras d'avoir des soucis.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant