Mail php Authentification requise
Résolu
Fallentree
Messages postés
2309
Date d'inscription
Statut
Membre
Dernière intervention
-
Fallentree Messages postés 2309 Date d'inscription Statut Membre Dernière intervention -
Fallentree Messages postés 2309 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
La fonction mail php renvoie des erreurs. Pourtant le php.ini semble correct (déja des envoies réalisésà la première utilisation comme par hazard), puis des erreurs ...
La première erreur necessite l ajout de ini_set( "SMTP" , "smtp.orange.fr" ); mais encore ini_set("sendmail_from",$expediteur); ....
Puis Warning: mail() [function.mail]: SMTP server response: 550 5.1.0 Authentification requise. Authentication Required. OFR102_402 [402] in
L'erreur qui laisse a penser que la fonction mail Php est bloquée par quelques FAI pour des raisons compréhensibles d'ailleurs, Il semble conseiller de passer par un fonction Sendmail mais ...
Peut on se declarer a son FAI pour la fonction Php mail ?
Merci de votre lecture ...
La fonction mail php renvoie des erreurs. Pourtant le php.ini semble correct (déja des envoies réalisésà la première utilisation comme par hazard), puis des erreurs ...
La première erreur necessite l ajout de ini_set( "SMTP" , "smtp.orange.fr" ); mais encore ini_set("sendmail_from",$expediteur); ....
Puis Warning: mail() [function.mail]: SMTP server response: 550 5.1.0 Authentification requise. Authentication Required. OFR102_402 [402] in
L'erreur qui laisse a penser que la fonction mail Php est bloquée par quelques FAI pour des raisons compréhensibles d'ailleurs, Il semble conseiller de passer par un fonction Sendmail mais ...
Peut on se declarer a son FAI pour la fonction Php mail ?
Merci de votre lecture ...
A voir également:
- Mail php Authentification requise
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Double authentification google - Guide
- Mail avast 499 euros ✓ - Forum Virus
- [At] mail - Forum Mail
3 réponses
La solution vers laquelle je te redirige est, si mes souvenirs sont bon, l'utiolisation d'un serveur SMTP en local sans authentification, qui sert de passerelle vers ton SMTP necessitant l'authentification.
tu devras donc pointer sur le SMTP en "localhost"
tu devras donc pointer sur le SMTP en "localhost"
Voila le code exemple d envoie de mail en php
?php $destinataire = 'xxxxx@xxxx.xx'; // Pour les champs $expediteur / $copie / $destinataire, séparer par une virgule s'il y a plusieurs adresses $expediteur = 'xxxxx@xxxx.xx'; $copie = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; $copie_cachee = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; $objet = 'Test'; // Objet du message $headers = 'MIME-Version: 1.0' . "\n"; // Version MIME $headers .= 'Content-type: text/html; charset=ISO-8859-1'."\n"; // l'en-tete Content-type pour le format HTML $headers .= 'Reply-To: '.$expediteur."\n"; // Mail de reponse $headers .= 'From: "Nom_de_expediteur"<'.$expediteur.'>'."\n"; // Expediteur $headers .= 'Delivered-to: '.$destinataire."\n"; // Destinataire $headers .= 'Cc: '.$copie."\n"; // Copie Cc $headers .= 'Bcc: '.$copie_cachee."\n\n"; // Copie cachée Bcc $message = '<div style="width: 100%; text-align: center; font-weight: bold">Un Bonjour de Developpez.com !</div>'; if (mail($destinataire, $objet, $message, $headers)) // Envoi du message { echo 'Votre message a bien été envoyé ';}else // Non envoyé { echo "Votre message n'a pas pu être envoyé";} ?>
250-mwinf5d25 hello [***.***.***.***], pleased to meet you
250-HELP
250-AUTH LOGIN PLAIN
250-SIZE 44000000
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 OK
Authentification : 235 2.7.0 ... authentication succeeded
--------------------------------------------------------------------------------
MAIL FROM:250 2.1.0 sender ok
--------------------------------------------------------------------------------
RCPT TO:250 2.1.5 recipient ok
--------------------------------------------------------------------------------
DATA :354 enter mail, end with "." on a line by itself
0-Subject:Youpy-
1--
Fin Email:250 2.0.0 giKK1f00P2qlCyx03iLLKD mail accepted for delivery
--------------------------------------------------------------------------------
Quit:221 2.0.0 mwinf5d25 ME closing connection
1-MIME-Version: 1.0-...
2-Subject:Youpy un Email-...
3-Content-Type: multipart/mixed; boundary="/myway/yourway"-...
4- This is a multi-part message in MIME format.-...
5---/myway/yourway-...
6-Content-Type:image/Jpeg; name= "toto.jpg"-...
7-Content-Disposition:attachement; filename="toto.jpg"-...
8-Content-Transfert-Encodeing: base64-...
9-/9j/4RqQRXhpZgAASUkqAAgAAAANAA8BAgAGAAAAqgAAABABAg-...
10-EAAAIAAQAAQAAAAAAAAAJAAIAIAAAAMwEAAAMAAQAAQAAACwNs-...
118-XBi5BBB4poXrkUxDdpHUU9AScA49aGNDmVVphPpSQ3oA5FKpxw-...
119-lJOKkB8RwwPpSygN83ajqMQ9KXHHNAhMEjimletFwFCjFIU4zR-...
120-4egCRxycd6eoBQL3pDsQPt8w7elCDJwKYhHUhivQ05SVGRQAGQ-...
121--...
122---/myway/yourway-...
123-Content-Type: text/html; charset=ISO-8859-1;-...
124-Content-Disposition: inline-...
125-Content-Transfert-Encoding: 8Bit-...
126-Un Bonjour de Mouhâ.merdouille.frcomix ! -...
127--...
128---/myway/yourway-...
129--...
Fin Email:250 2.0.0 hms31f0073knRgZ03ms32B mail accepted for delivery
Un email vous a été envoyé
Y aurait il une erreure dans les Multipurpose Internet Mail Extension???
Merci d'avance pour votre aide...
L erreur est là : Content-Transfert-Encodeing
Tranfert sans T