|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Bonsoir,
souci : le mail que je voudrais envoyer est vu comme du spam, et je ne comprends pas pourquoi : Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Développeur Web Inscription : octobre 2009 Messages : 72 ![]() |
A qui envoies tu ce mail ?
Il y a de fortes chances pour que l'ip du serveur qui envoie ce mail soit en liste noire sur certains serveur type entreprise... |
|
|
00
|
|
|
#3 | ||
|
Membre éprouvé
![]() |
Ca peut être dû à l'IP du serveur effectivement.
Il est aussi fortement recommandé d'éviter les priorités hautes pour les envois de mail : Code :
|
||
|
|
00
|
|
|
#4 | ||||
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
Code :
$message_html=stripslashes($message_html); Code :
Code :
De la même manière, il vaut mieux que l'adresse émettrice (from) ait le même nom de domaine que le serveur envoyant.
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery. Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels. Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc... |
||||
|
00
|
|
|
#5 | ||||||||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
C'est franchement étonnant, car, sur le même serveur, si j'exécute ce code :
testmail.php: Code :
Code :
Code :
Citation:
Citation:
|
||||||||
|
|
00
|
|
|
#6 | |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
Et as-tu surtout essayé ce qu'on t'a indiqué ?
Au risque de me répéter sur ce forum au sujet de PHP et de l'envoi de mail : Ce n'est pas magique ni précis. Pourquoi ? Parce que là, ce n'est pas juste de l'affichage, c'est de la communication entre serveyr et il faut montrer patte blanche. Quasiment tous les serveurs publics de mail serrent la sécurité de réception et font attention à tout. Et quand je dis tout, c'est tout. En gros, la plupart du temps et sauf grosse faute (le mot "viagra" dans le mail ou dans l'objet par exemple Il suffit de peu pour passer d'un côté vers l'autre. Il faut donc optimiser à fond. Dans le cas de ton iframe, je vais être obligé de demander plus de détails : l'iframe fait-elle appel à un autre serveur ou est-ce le même que pour les autres pages ? L'encodage de tes fichiers sont-ils similaires ? (oui, ça compte, tu indiques que tu es en ISO-..., si ton fichier est en utf-8, ça va pas aller) Et surtout, pourquoi faire un test aussi bizarre ? Franchement, je n'en comprend pas l'intérêt, si ce n'est que nous montrer que l'envoi de mail n'est pas une science précise... Citation:
![]() Par contre, avoir l'adresse utilisateur en from, c'est chaud. Carrément. Un trop grand nombre d'envoi sur le même serveur (plein d'adresses @gmail.com par exemple) depuis ton serveur avec des from "farfelus" peut te faire blacklister l'adresse IP de ton serveur (c'est pas immédiat, ce n'est pas sûr, mais ça risque). Je serai toi, je mettrais une adresse avec ton nom de domaine en from et, à la rigueur, l'adresse émettrice en reply-to (et même ça, c'est risqué je trouve.) Pour finir, si ton/tes serveurs sont blacklistés (et même pas forcément dans ce cas en fait), je te conseille fortement d'utiliser une classe de mail (phpmailer, Zend_Mail, la super classe d'envoi d'email d'axiom
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery. Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels. Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc... |
|
|
00
|
|
|
#7 | ||||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
Citation:
Citation:
Citation:
et sinon, dans le texte du mail, il y a un lien : Code :
$mail_Data='Pour confirmer votre inscription, veuillez cliquer sur ce mail : <a href="http://---/confirme/index.html">http://---/confirme/index.html</a>'; |
||||
|
|
00
|
|
|
#8 | ||
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
Voilà la pourquoi le même script envoi un mail en spam et l'autre normalement. Le script étant le même, le "problème" vient du.... Serveur ! Oui ! T'as trouvé !
La réputation d'un de tes serveur baisse ton score.Citation:
C'est quoi le problème ? include du fichier possédant la classe et le reste est marqué dans chacun de leur doc... Citation:
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery. Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels. Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc... |
||
|
00
|
|
|
#9 | ||||||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
Citation:
Code :
Citation:
Citation:
|
||||||
|
|
00
|
|
|
#10 |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
Pour MySQL, c'est un peu hors-sujet. Là-dessus, petite remarque comme : http://www.developpez.net/forums/d10...r/#post6033341
Par contre, on attendra, ici, tes essais et éventuels soucis avec les librairies de mail. (Pour le problème du lien, il faut regarder le contenu réel du mail et pas que le rendu de messagerie)
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery. Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels. Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc... |
|
00
|
|
|
#11 | |||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
Citation:
Et pour le lien que tu m'as donné, je suis en train d'apprendre à utiliser PDO pour arrêter mysql. Citation:
|
|||
|
|
00
|
|
|
#12 | |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
Citation:
Si on commence à parler de choses totalement différentes dans chaque thread même si c'est le même langage, ça va devenir le bazar je trouve... PDO Un mail, ce n'est pas juste un truc affiché. C'est une communication interserveur dont pas mal de renseignements se trouvent dans les headers et donc le code source est affichable (tout comme pour une page web normale)
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery. Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels. Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc... |
|
|
00
|
|
|
#13 | ||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Je croyais avoir répondu, mais visiblement, non.
Donc d'abord, pour le mail, j'ai trouvé un moyen qui semble marcher, et sans passer à une classe de mail : j'avais déjà un test que tu jugeais bizarre mais qui marchait. Par contre, si je l'adaptais en lui passant des paramètres par l'URL (méthode GET), le mail n'arrivait plus. Du coup, j'utilise des variables de session pour lui passer les paramètres, et là, le mail arrive. Je ne comprends pas pourquoi ça ne marchait pas avant, mais j'ai un truc qui marche... Citation:
Citation:
|
||
|
|
00
|
|
|
#14 |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
Le noob, c'est moi.
Ton message était totalement à côté de la plaque à mon humble avis. L'iframe ne fait pas partie du mail si tu regardes le code (et le suivi des questions/réponses du thread) mais appelle un fichier php d'envoi d'email depuis le src de l'iframe avec le reste des paramètres (et apparemment sur un autre serveur d'après une réponse plus haute). Comme je l'ai dit dans un message précédent, ce test n'a pu que prouver que son autre serveur avait une meilleur réputation auprès des serveurs mail. Ce que je n'ai pas dit (honte à moi), c'est que ce n'est pas terrible niveau sécurité. Une fois le test réalisé j'espère que le fichier a été modifié/supprimé car sinon, c'est parti pour le spam \o/ N'importe qui connaissant l'adresse pourrait envoyer en boucle des mails avec message et destinataire en paramètre, la grande classe
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery. Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels. Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc... |
|
00
|
|
|
#15 |
|
Membre actif
![]() Inscription : février 2009 Messages : 150 ![]() |
Oui, et donc tu as bien vu que j'avais malheuresement saisi que c'était une iframe contenu dans le mail...
Je te laisse régler le probleme mr gachette... |
|
|
00
|
|
|
#16 | ||||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
Citation:
Citation:
Citation:
|
||||
|
|
00
|
|
|
#17 | |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
Citation:
Cela dépend de ta messagerie. Les webmails n'offrent que très rarement cette option (malheureusement). Je sais que GMAIL le fait en cliquant sur la flèche en haut à droite d'un email et "afficher l'original". Sur thunderbird, clic droit sur le mail et "code source du mail" ou affichage > en-têtes complets (pour les headers) J'avais pas vu la suppression tiens
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery. Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels. Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com