Envoi d'e-mail via la fonction mail() de php
16 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Envoi d'e-mail via la fonction mail() de php
Bonjour,
Le sujet à été abordé surement pas mal de fois, mais je n'ai rien trouvé qui corresponde à mon problème.
J'essaye d'envoyer un e-mail via la fonction mail() de php.
Je suis hébergé chez OVH, je pense avoir tout bien paramétré, mais cela ne fonctionne pas...
voici mon code d'envoi d'e-mail:
Je pense que toutes les entêtes son bonnes, y en a t-il d'autres à ajouter??
les adresses info, abuse et contact existent bien...
Je ne sait pas ce que je doit faire de plus...
quelqu'un peut m'éclairer?
Merci
Le sujet à été abordé surement pas mal de fois, mais je n'ai rien trouvé qui corresponde à mon problème.
J'essaye d'envoyer un e-mail via la fonction mail() de php.
Je suis hébergé chez OVH, je pense avoir tout bien paramétré, mais cela ne fonctionne pas...
voici mon code d'envoi d'e-mail:
- Code: Tout sélectionner
function EnvoiMailInfo($Destinataire, $Sujet, $Message){
$entete .= "X-Sender: <www.monsite.fr>"."\n";
$entete .= "X-Mailer: PHP"."\n";
$entete .= "X-auth-smtp-user: info@monsite.fr"."\n";
$entete .= "X-abuse-contact: abuse@monsite.fr"."\n";
$entete .= "From: \"Nom De Mon Site\" <info@monsite.fr>"."\n";
$entete .= "Reply-to: contact@monsite.fr"."\n";;
$entete .= "Content-type: text/html"."\n";
$message_html = "
<html>
<head>
<title>$Sujet</title>
</head>
<body>
$Message
</body>
</html>";
mail($Destinataire, $Sujet, $message_html, $entete) ;//on envoi le mail
}
Je pense que toutes les entêtes son bonnes, y en a t-il d'autres à ajouter??
les adresses info, abuse et contact existent bien...
Je ne sait pas ce que je doit faire de plus...
quelqu'un peut m'éclairer?
Merci
En programmation orientée objet, une classe déclare des propriétés communes à un ensemble d'objets. La classe déclare des attributs représentant l'état des objets et des méthodes représentant leur comportement. fr.wikipedia.org/wiki/Classe (informatique)
Moué, pas très clair wikipedia quand on y connait rien.
Lis plutôt ça, un article très bien fait, je viens d'y jeter un oeil: http://www.journaldunet.com/developpeur ... t-1a.shtml
Sinon pour phpmailer, il y a des exemples d'utilisation dans l'archive avec la classe. Tu comprendras surement mieux après avoir lu l'article ci-dessus.
Et si tu as envie d'approfondir : http://fr.wikipedia.org/wiki/Programmat ... %A9e_objet
Moué, pas très clair wikipedia quand on y connait rien.
Lis plutôt ça, un article très bien fait, je viens d'y jeter un oeil: http://www.journaldunet.com/developpeur ... t-1a.shtml
Sinon pour phpmailer, il y a des exemples d'utilisation dans l'archive avec la classe. Tu comprendras surement mieux après avoir lu l'article ci-dessus.
Et si tu as envie d'approfondir : http://fr.wikipedia.org/wiki/Programmat ... %A9e_objet
Dernière édition par YoyoS le Ven Oct 24, 2008 20:39, édité 3 fois.
l'entete est fausse
si tu fais un mail en html tu dois faire une copie en texte plein
je te file le mien, il est compatible OVH
si tu fais un mail en html tu dois faire une copie en texte plein
je te file le mien, il est compatible OVH
- Code: Tout sélectionner
<?php
$texte_plain = "hello Dude \n";
$texte_html = "hello Dude <br />";
$mime_boundary = "----nomdusite----".md5(time());
$entetes = "From: phpSources <services@ndd.com>\n";
$entetes .= "Mime-Version: 1.0\n";
$entetes .= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n";
$entetes .= "X-Sender: <www.ndd.com>\n";
$entetes .= "X-Mailer: PHP/" . phpversion() . " \n" ;
$entetes .= "X-Priority: 3 (normal) \n";
$entetes .= "X-auth-smtp-user: services@ndd.com\n";
$entetes .= "X-abuse-contact: abuse@ndd.com\n";
$entetes .= "Importance: Normal\n";
$entetes .= "Reply-to: services@ndd.com\n";
# TEXT EMAIL
$mess = "--$mime_boundary\n";
$mess .= "Content-Type: text/plain; charset=ISO-8859-1\n";
$mess .= "Content-Transfer-Encoding: 8bit\n\n";
$mess .= $texte_plain;
# HTML EMAIL
$mess .= "--$mime_boundary\n";
$mess .= "Content-Type: text/html; charset=ISO-8859-1\n";
$mess .= "Content-Transfer-Encoding: 8bit\n\n";
$mess .= $texte_html;
mail("email","titre",$mess,$entetes);
?>
Bon, j'ai testé et ca ne marche toujours pas...
J'ai copié collé (en changeant les données bien sur) dans un fichier php le code de Koogar, juste pour tester si je recevais bien un e-mail.
Je n'ai aucune erreur php, je ne comprends pas trop d'où cela peut venir...
Une idée?
J'ai copié collé (en changeant les données bien sur) dans un fichier php le code de Koogar, juste pour tester si je recevais bien un e-mail.
Je n'ai aucune erreur php, je ne comprends pas trop d'où cela peut venir...
Une idée?
prend ce code simple et classique pour envoyer tes mails html si tu as des problemes:
- Code: Tout sélectionner
mail("ton@email","sujet","hello","From:test@test.net\nMime-Version: 1.0\nContent-Type: text/html; charset=ISO-8859-1\n");
Rooo!
Les e-mail que j'ai envoyé hier sont arrivés ce matin, ma fonction étais donc bonne (peut être pas complète mais elle fonctionnait)
Je trouve le délai un peut long pour un e-mail d'activation de compte, faut-il que je change la priorité?
Est-ce que cela risque d'être considéré comme du spam si ma priorité est élevée?
Les e-mail que j'ai envoyé hier sont arrivés ce matin, ma fonction étais donc bonne (peut être pas complète mais elle fonctionnait)
Je trouve le délai un peut long pour un e-mail d'activation de compte, faut-il que je change la priorité?
Est-ce que cela risque d'être considéré comme du spam si ma priorité est élevée?
KOogar a écrit:ben voila, ca fait 3 codes qui fonctionne sur le meme post
Pas normal un tel delai de livraison, le serveur doit etre en rodage
Le serveur en rodage? CAD??
J'envoie les mail à partir D'OVH et mes e-mail de réceptions sont sur hotmail.fr et free...
C'est mon serveur OVH qui est en rodage?
16 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Marketing viral et référencement
- Google lance Picasa en français
- Gmail, le service de mail de Google, sorti le 1er avril 2004
- Open Federation : Google Talk joue la carte de l'interopérabilité avec XMPP
- Le checksum de la Google Toolbar
- Nouvelle version de Google Analytics : interface beaucoup plus claire
- Transformer de simples citations en liens
- Nouvelle version pour Blogger
- Sortie officielle de GoogleStats v2.0 !
- Google écrit parfois au webmaster en cas de blacklistage
- Envoi de mail via une fonction php chez 1&1
- Envoi d'une page mail.php via mail()
- [SOLUTION] Mail via fonction PHP mail()
- Action Collective envers Windows Live Mail : envoi d'e-mail
- Envoi des e-mail avec PHP
- PHP / pear -> envoi de mail par SMTP
- [résolu] Formulaire de contact avec envoi de mail en Php
- Entete from fonction PHP mail
- Fonction Mail avec easy php
- Emails html et fonction mail() de php
- hotmail et fonction mail de php....grrrrrr
- fonction mail() de php et Hotmail et consors
- probleme avec boucle While et fonction php mail()
- fonction mail() pour php : probleme fichiers joints
- La fonction mail() avec php n'arrive plus à délivrer 1 email
Consultez la description détaillée des produits ou services de Google suivants : Gmail Notifier, Google mail, Google Picasa
- Recherche de citations d'un site en texte brut
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 0 invités





le forum