A voir également:
- PHP:envoi d'un mail??
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
2 réponses
En local l'envoie de mail via la fonction mail() ne marche pas car tu boucles sur ton réseau. si tu veux que ça marche il faut que tu configure ton PC pour que 127.0.0.1 (ou localhost) sorte.
Bonjour,
la fonction mail() ne fonctionnera que sous plusieurs conditions:
- en production (sur serveur définitif), donc pas sur PC de dev.
- que ledit serveur accepte que l'on utilise son smtp...
Il y a une lib dans Zend Framework qui permet d'envoyer des mails depuis son PC mais il faut se référer à un SMTP externe. Doc ici:
http://framework.zend.com/manual/fr/zend.mail.sending.html
Exemple:
la fonction mail() ne fonctionnera que sous plusieurs conditions:
- en production (sur serveur définitif), donc pas sur PC de dev.
- que ledit serveur accepte que l'on utilise son smtp...
Il y a une lib dans Zend Framework qui permet d'envoyer des mails depuis son PC mais il faut se référer à un SMTP externe. Doc ici:
http://framework.zend.com/manual/fr/zend.mail.sending.html
Exemple:
$config = array('ssl' => 'tls', 'port' => 25); // Port optionel fourni $transport = new Zend_Mail_Transport_Smtp('mail.server.com', $config); $mail = new Zend_Mail(); $mail->setBodyText('Ceci est le texte de l\'email.'); $mail->setFrom('emetteur@test.com', 'Un émetteur'); $mail->addTo('destinataire@test.com', 'Un destinataire'); $mail->setSubject('Sujet de test'); $mail->send($transport);
donc normalement c comme ça !!!
peux tu m'aidez SVP !!!
MERCI