PHP / pear -> envoi de mail par SMTP
4 messages
• Page 1 sur 1
-

tofm2 - WRInaute passionné

- Messages: 2196
- Inscription: 9 Avr 2005
PHP / pear -> envoi de mail par SMTP
Bonjour
Suite de mon problème d'envoi de mail par php, déjà décrit précédemment
http://www.webrankinfo.com/forums/viewtopic_96437.htm
résumé :
- mon site php hébergé sur un 90 plan de chez OVH
- mon serveur smtp chez Gandi
- Mon site fonctionne perfecto
- l'envoi de mails par smtp fonctionne parfaitement quand je fonctionne depuis un PC avec un client mail type outlook express, thunderbird.
- Impossible d'envoyer le moindre mail smtp depuis php
J'ai essayé le script php suivant trouvé sur http://email.about.com/od/emailprogramm ... 073006.htm
et là je tombe sur l'erreur suivante :
d'un autre côté, quand je remplace
(...)
'auth' => true,
(...)
par
'auth' => false,
alors, le code d'erreur change et devient
Bon, je ne suis pas spécialiste, mais d'après ce que j'ai pu voir ici et là, serait il possible que la classe pear Mail soit absente par défaut chez 90 plan OVH ??
ou sinon, comment faire....?? au moins pour voir si cette classe est présente ou pas.
merci de votre aide
Suite de mon problème d'envoi de mail par php, déjà décrit précédemment
http://www.webrankinfo.com/forums/viewtopic_96437.htm
résumé :
- mon site php hébergé sur un 90 plan de chez OVH
- mon serveur smtp chez Gandi
- Mon site fonctionne perfecto
- l'envoi de mails par smtp fonctionne parfaitement quand je fonctionne depuis un PC avec un client mail type outlook express, thunderbird.
- Impossible d'envoyer le moindre mail smtp depuis php
J'ai essayé le script php suivant trouvé sur http://email.about.com/od/emailprogramm ... 073006.htm
- Code: Tout sélectionner
<?php
require_once "Mail.php";
$from = "Sandra Sender <sender@example.com>";
$to = "Ramona Recipient <recipient@example.com>";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$host = "mail.example.com";
$username = "smtp_username";
$password = "smtp_password";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
?>
et là je tombe sur l'erreur suivante :
- Code: Tout sélectionner
authentication failure [SMTP: SMTP server does no support authentication (code: 250, response: 8.mail-out.ovh.net PIPELINING STARTTLS 8BITMIME SIZE 0)]
d'un autre côté, quand je remplace
(...)
'auth' => true,
(...)
par
'auth' => false,
alors, le code d'erreur change et devient
- Code: Tout sélectionner
Failed to send data [SMTP: Invalid response code received from server (code: 451, response: qq crashed (#4.3.0))]
Bon, je ne suis pas spécialiste, mais d'après ce que j'ai pu voir ici et là, serait il possible que la classe pear Mail soit absente par défaut chez 90 plan OVH ??
ou sinon, comment faire....?? au moins pour voir si cette classe est présente ou pas.
merci de votre aide
-

tofm2 - WRInaute passionné

- Messages: 2196
- Inscription: 9 Avr 2005
non mon problème n'est pas lié à la masse d'envois, mais je DOIS conserver le SMTP
d'ailleurs, il existe un crosspost de ce sujet sur les forums OVH
http://forum.ovh.com/showthread.php?t=38653
d'ailleurs, il existe un crosspost de ce sujet sur les forums OVH
http://forum.ovh.com/showthread.php?t=38653
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Envoi d'e-mail via la fonction mail() de php
- Envoi d'une page mail.php via mail()
- Envoi des e-mail avec PHP
- envoi email avec fonction mail() php sécurité ?
- [résolu] Formulaire de contact avec envoi de mail en Php
- Envoi de mail via une fonction php chez 1&1
- Action Collective envers Windows Live Mail : envoi d'e-mail
- Envoi newsletter : serveur smtp
- [PHP-PEAR] Quickform : alignement d'éléments
- [REGLE][PHP-PEAR]Antispam et HTML_QuickForm
- Google lance Picasa en français - 20-09-2005
- Marketing viral et référencement - 11-10-2004
- La boîte de réception prioritaire sur Gmail - 31-08-2010
- Open Federation : Google Talk joue la carte de l'interopérabilité avec XMPP - 17-01-2006
- Le checksum de la Google Toolbar - 06-04-2003
- Nouvelle version de Google Analytics : interface beaucoup plus claire - 09-05-2007
- Transformer de simples citations en liens - 21-06-2006
- Nouvelle version pour Blogger - 11-05-2004
Consultez la description détaillée des produits ou services de Google suivants : Gmail Notifier
- Transformer des citations en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
