Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjours,
J'essai d'envoyer un mail sur une adresse existante et Zend_Mail me dit qu'il n'est pas possible d'envoyer le message.
J'ai essayé en changeant l'adresse et ça marche, alors pourquoi ici, sa ne marche pas?
Je fais comme ceci:
$mail = new Zend_Mail('utf-8'); $mail->setSubject($sujet); $mail->setFrom($email); $mail->addTo("contact@throrinstudio.com"); $mail->setBodyText($message); $mail->send();
La configuration du serveur smtp est fait dans le php.ini.
Merci d'avance
Hors ligne
Serveur local ou production ?
Windows ou linux ?
Hors ligne
prod, sur freeBSD
Hors ligne
T'as quelque chose dans les logs de ton serveur de mail ? A priori je ne vois pas d'erreur dans le code, je parie sur un problème du serveur de mail.
A+, Philippe
Hors ligne
je demanderai sa chez notre administrateur. Avec d'autres adresses, sa marche. Seul celle-ci passe pas. Celà viendrait pas de Zend_Mail??
J'ai le même problème en local.
Hors ligne
bah je tourne le sujet en long, en large et en travers je ne vois pas.
Certains me dirons "change d'email" mais sa ne fais que contourner le problème. Personne a une idée?
Hors ligne
Je ne vois pas comment ça peut venir de zend_mail si ça fonctionne avec d'autres emails. Je pense que ton serveur de mail doit refuser de relayer ce mail.
Va voir les logs de ton serveur de mail, c'est à peu près sur que tu auras ta réponse...
A+, Philippe
Hors ligne
Et là encore en local, linux ou windows ?
Précisez votre environnement dans votre signature, ca evite de poser ces questions.
merci
Hors ligne
alien7 a écrit:
Et là encore en local, linux ou windows ?
Précisez votre environnement dans votre signature, ca evite de poser ces questions.
merci
Il l'a dit plus haut : FreeBSD
J'utilise aussi FreeBSD, je n'utilise pas le smtp de php.ini
Soit, j'utilise le transport smtp de Zend, soit dans des cas plus complexe, je monte un serveur de mail relais.
Hors ligne
nORKy a écrit:
alien7 a écrit:
Et là encore en local, linux ou windows ?
Précisez votre environnement dans votre signature, ca evite de poser ces questions.
merciIl l'a dit plus haut : FreeBSD
prod, sur freeBSD
non il a dit pour le serveur prod, je demandais en local moi, il bosse ptete avec windows en local, ca a ces différences de savoir ca je pense.
Hors ligne
en local, wamp, en prod: freebsd
pour le transport smtp zend_mail, il faut donner quel smtp? celui du mail? ou comme dans le php.ini celui de son fournisseur?? (pour wamp c'est comme ça)
Hors ligne
C'est bon, je viens de corriger en définissant un nouveau transport smtp par 1&1 (bah mon nom de domaine du serveur est chez eux donc sa m'a semblé normal de le mettre).
Il faut juste faire ceci
$config = array('auth' => 'login', 'username' => 'email@email.truc', //remplacer par votre email 'password' => '******'); //remplacer **** par votre mdp //on créé maintenant un nouveau transport $transport = new Zend_Mail_Transport_Smtp('auth.smtp.1and1.fr', $config); $mail = new Zend_Mail('utf-8'); $mail->setSubject($sujet); $mail->setFrom($email); $mail->addTo("contact@throrinstudio.com"); $mail->setBodyText($message); $mail->send($transport);
Hors ligne
Pages: 1