Mail php Authentification requise [Résolu/Fermé]

Signaler
Messages postés
2313
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
-
Messages postés
2313
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
-
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 ...

3 réponses

Messages postés
18237
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
2 959
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"
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 57094 internautes nous ont dit merci ce mois-ci

Messages postés
2313
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
174
SMTP -> FROM SERVER: 220 mwinf5d25 ME ESMTP server ready

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
Messages postés
2313
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
174
Visiblement on ne peut pas s envoyer des message a soit même !!!!
Messages postés
2313
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
174
0-From:Fallentree-...
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é
Messages postés
2313
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
174
La taille de l'image jointe est nulle et le texte n'est pas visible.
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
Messages postés
2313
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
174
Il ya des retours chariot \n a mettre apres les Content-... et avant les frontières Boundary
Messages postés
2313
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
174
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é";}
?>
Messages postés
18237
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
2 959
Messages postés
2313
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
174
Y a peut etre une solution plus sympa avec telnet...
mais y a beaucoups de blabla dans ces class...
Ca m ennuie de mettre mes identifiants dans une page php ...