Aller au contenu

Fonction mail() et IIS


xpatval

Sujets conseillés

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

Lien vers le commentaire
Partager sur d’autres sites

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";

?>

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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