Aller au contenu

Fonction mail() et IIS


Sujets conseillés

Posté

Bonsoir,

Le site trucmuche dont je m'occupe actuellement est hébergé chez machin-chose, sur un serveur windows. Bon, ça me change, mais c'est comme ça pour l'instant.

Le hic, car je ne posterai pas sinon, c'est que je bute sur l'envoi de mails (après validation de formulaire). l'erreur: Unable to relay for bla_AT_bli.fr (smtp response 550 5.7.1).

Je me dis filtre anti-spam, ou quelque chose du genre.

Je change l'adresse mail de destination, idem.

J'appelle l'hébergeur, qui m'assure que la fonction mail() est utilisable, et utilisée, par d'autres sites, sur le même serveur, que mes différentes adresses de tests n'ont aucune raison d'être rejetées. Et comme il ne voit pas pourquoi j'ai ce soucis, me passe l'un des scripts qui fonctionnent.

Voici comment j'envoie:

	ini_set("track_errors",1);
if(! _AT_mail($to,$Sujet,$message, $en_tete))
{
 $err_mess = "Erreur lors de l'envoi du mail: <em>". $php_errormsg ."</em>";
 $mail_conf = 0;
}
else
{
 $err_mess = "Votre message a été envoyé.";
 $mail_conf = 1;
}

Et voilà le script récupéré:

       Mail("$votremail","$sujet","$m2","from: $from");

Je précise que mon script d'envoi fonctionne parfaitement sur apache. Alors, est-ce qu'un serveur windows a besoin d'autre chose ? (l'hébergeur n'a pas su me répondre...)

xpatval

Posté

Hello,

Je suppose que tu n'a accès à aucune configuration du serveur ?

As-tu essayé en envoyant un mail avec entètes minimales ? Ou alors en les complétant au maximum ?

Posté

Essaye avec CDONTS

<?php @$CDONTS = new COM("CDONTS.NewMail");

@$CDONTS->From = "mukulsabharwal_AT_yahoo.com";

@$CDONTS->To = "mukulsabharwal_AT_yahoo.com";

@$CDONTS->CC = "mukul_AT_xoasis.com";

@$CDONTS->BCC = "mukul_AT_xoasis.com";

@$CDONTS->Subject = "COM rocks on PHP4";

@$CDONTS->BodyFormat = 0;

@$CDONTS->MailFormat = 0;

@$CDONTS->AttachFile("c:\sqlcustomers\devhome\www\my.txt");

@$CDONTS->Body = "blah....";

@$CDONTS->Send();

@$CDONTS->Close();

print "mail sent";

?>

Posté
Essaye avec CDONTS

<{POST_SNAPBACK}>

J'ai, mais rien, nada, page blanche, aucun message d'erreur !

A la lecture du code source, le code s'arrête au moment de l'exécution de la première ligne....

Merci quand même

xpatval

Posté

Rectification....J'ai bien reçu mon mail de test....

Bon, reste à savoir comment récupérer les codes erreurs...

Merci Robinson, ça a du bon d'être naufragé, parfois...

xpatval

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...