Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/06/2011, 01h10   #1
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Par défaut pourquoi ce mail est-il vu comme du spam ?

Bonsoir,

souci : le mail que je voudrais envoyer est vu comme du spam, et je ne comprends pas pourquoi :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
//envoi d'un mail pour la validation
$mailemetteur="---";
 
$message_html='Pour confirmer votre inscription, veuillez cliquer sur ce mail : <a href="---">---</a>';
$message_html = $message_html."\n\n";
$message_html=stripslashes($message_html);
 
$sujet="confirmation de votre inscription &agrave; telepamedia.com";
$destinataire = $mail;
$message = $message_html;
$em=$mailemetteur;
 
 
$headers  = "MIME-Version: 1.0 \n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \n";
$headers .= "From: $em  \n";
$headers .= "Disposition-Notification-To: $em  \n";
 
   // Message de Priorité haute
   // -------------------------
$headers .= "X-Priority: 1  \n";
$headers .= "X-MSMail-Priority: High \n";
 
echo 'dest='.$destinataire,'<br>sujet='.$sujet.'<br>msg='.$message.'<br>header='.$headers;
mail($destinataire,
     $sujet,
     $message,
     $headers);
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 10h32   #2
Membre régulier
 
Homme
Développeur Web
Inscription : octobre 2009
Messages : 72
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Vietnam

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2009
Messages : 72
Points : 99
Points : 99
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...
matlow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 12h19   #3
Membre éprouvé
 
Homme Gaetan
Webmaster
Inscription : janvier 2007
Messages : 386
Détails du profil
Informations personnelles :
Nom : Homme Gaetan
Âge : 40
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : Biens de consommation

Informations forums :
Inscription : janvier 2007
Messages : 386
Points : 441
Points : 441
Envoyer un message via MSN à Gaetan_
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 :
1
2
$headers .= "X-Priority: 1  \n";
$headers .= "X-MSMail-Priority: High \n";
Priorité 3 / Normal
Gaetan_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 18h31   #4
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
Code :
$message_html=stripslashes($message_html);
Aucun rapport mais tu vires ton <a> ???

Code :
1
2
3
4
$headers  = "MIME-Version: 1.0 \n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \n";
$headers .= "From: $em  \n";
$headers .= "Disposition-Notification-To: $em  \n";
As-tu réellement besoin d'une notification ? Pas mal de serveurs la refusent ou la trouvent louche

Code :
1
2
3
4
// Message de Priorité haute
// -------------------------
$headers .= "X-Priority: 1  \n";
$headers .= "X-MSMail-Priority: High \n";
Là, idem. Pas mal de serveur n'aime pas ça... Surtout si c'est fréquent du même serveur.

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...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 22h53   #5
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
C'est franchement étonnant, car, sur le même serveur, si j'exécute ce code :
testmail.php:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php 
$destinataire = 'mon_adresse_perso@aol.com';
$sujet ='test';
$message = 'test';
$em='mon_adresse_perso@aol.com';
 
   $headers  = "MIME-Version: 1.0 \n";
   $headers .= "Content-type: text/html; charset=iso-8859-1 \n";
   $headers .= "From: $em  \n";
   $headers .= "Disposition-Notification-To: $em  \n";
 
$CR_Mail=mail($destinataire,
     $sujet,
     $message,
     $headers);
 
   if ($CR_Mail === FALSE)   echo " ### CR_Mail=$CR_Mail - Erreur envoi mail <br> \n";
   else                      echo " *** CR_Mail=$CR_Mail - Mail envoyé<br> \n";   
?>
je reçois bien le mail, et si je fais :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 ...
$Subject='test';
$destinataire='mon_adresse_perso@aol.com';
$mail_Data='test';
$mailemetteur=$em='mon_adresse_perso@aol.com';
 
$headers  = "MIME-Version: 1.0 \n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \n";
$headers .= "From: $em  \n";
   ?>
  <iframe frameborder=0 src="http://---/mail/mail.php?dest=<?=$destinataire?>&sujet=<?=$Subject?>&message=<?=$mail_Data?>&em=<?=$mailemetteur?>" width=0 height=0></iframe>
...
et mail.php :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php 
$destinataire = $_GET['dest'];
$sujet =$_GET['sujet'];
$message = $_GET['message'];
$em=$_GET['em'];
 
 
   $headers  = "MIME-Version: 1.0 \n";
   $headers .= "Content-type: text/html; charset=iso-8859-1 \n";
   $headers .= "From: $em  \n";
   $headers .= "Disposition-Notification-To: $em  \n";
 
 
mail($destinataire,
     $sujet,
     $message,
     $headers);
?>
Si quelqu'un comprend, je suis preneur...

Citation:
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.
Ca, c'est difficile, vu qu'il s'agit de l'adresse de l'utilisateur...
Citation:
Aucun rapport mais tu vires ton <a>
Le seul lien est dans le texte, et je ne peux l'enlever...
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2011, 11h42   #6
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
Et as-tu surtout essayé ce qu'on t'a indiqué ?
  • Retirer les notifications (c'est i-n-u-t-i-l-e)
  • Retirer les priorités (inutiles mais apparemment tu l'as fait)

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 ), chaque faute augmente d'un certain nombre de points et au delà d'un certain "score", ça passe en spam voir en non-réception (refus du serveur).

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:
Envoyé par laurentSc Voir le message
Ca, c'est difficile, vu qu'il s'agit de l'adresse de l'utilisateur...
Le seul lien est dans le texte, et je ne peux l'enlever...
Au temps pour moi pour le lien, j'ai confondu stripslashes et strip_tags... C'était pas la bonne heure

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 , etc.) et de configurer un serveur SMTP pour cela.
__________________
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...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2011, 19h44   #7
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Citation:
l'iframe fait-elle appel à un autre serveur ou est-ce le même que pour les autres pages ?
Non, c'est un autre serveur.

Citation:
Par contre, avoir l'adresse utilisateur en from, c'est chaud.
Oui, apparemment, car si à la place, je mets mon adresse perso, ça marche...(et bien sûr, en retirant le mot "viagra" du texte ) Et comme j'ai réussi à le faire marcher, je ne m'appesantis pas sur l'encodage. Cela dit, souci, car je ne vais pas me mettre systématiquement comme émetteur ; il faut bien que je mette l'utilisateur...(et même si l'utilisateur est moi-même, ça ne marche pas...)

Citation:
Et surtout, pourquoi faire un test aussi bizarre ?
Il ressemble beaucoup au fichier contenu par l'iframe...et c'est pourquoi je ne comprenais pas pourquoi l'iframe ne marchait pas.

Citation:
je te conseille fortement d'utiliser une classe de mail
Ca serait cool (et confortable), mais je n'y suis pas encore arrivé.

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>';
mais le contenu du mail s'arrête à sur ce mail :. Quel est le souci ?
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2011, 19h56   #8
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
Citation:
Envoyé par laurentSc Voir le message
Non, c'est un autre serveur.
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:
Envoyé par laurentSc Voir le message
Oui, apparemment, car si à la place, je mets mon adresse perso, ça marche...(et bien sûr, en retirant le mot "viagra" du texte ) Et comme j'ai réussi à le faire marcher, je ne m'appesantis pas sur l'encodage. Cela dit, souci, car je ne vais pas me mettre systématiquement comme émetteur ; il faut bien que je mette l'utilisateur...(et même si l'utilisateur est moi-même, ça ne marche pas...)
Pour ton information, ceci est la vérification SPF : http://fr.wikipedia.org/wiki/Sender_Policy_Framework

Citation:
Envoyé par laurentSc Voir le message
Ca serait cool (et confortable), mais je n'y suis pas encore arrivé.
C'est quoi le problème ? include du fichier possédant la classe et le reste est marqué dans chacun de leur doc...

Citation:
Envoyé par laurentSc Voir le message
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>';
mais le contenu du mail s'arrête à sur ce mail :. Quel est le souci ?
Possible que ton lecteur de mail ou ton webmail affiche la version texte de ton mail (habituellement, on envoi version texte + html ou texte seul). Il faut vérifier les entêtes et sources du mail reçu.
__________________
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...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2011, 22h27   #9
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Citation:
Voilà la pourquoi le même script envoi un mail en spam et l'autre normalement.
OK, sachant que le but est d'aller sur un autre serveur (auquel je n'ai pas accès), que je mets au point un truc et le teste sur un compte perso, j'en ai changé (et du coup de serveur aussi), mais là, j'ai une erreur à la connexion MySQL que je ne comprends pas :
Citation:
Fatal error: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /homepages/18/d246623212/htdocs/telepamedia/inscription/connect.php on line 37
sachant que cette ligne 37 est :
Code :
1
2
3
4
 
36. include_once("config.php");
37.  ($id_conn=mysql_connect(MYHOST,MYUSER,MYPASS))or trigger_error (mysql_error(), E_USER_ERROR); 
38. if (! $id_conn) echo "connexion NOK<br>";
Citation:
C'est quoi le problème ? include du fichier possédant la classe et le reste est marqué dans chacun de leur doc...
Je réessaierai quand j'aurai du temps et posterai ici.

Citation:
Possible que ton lecteur de mail ou ton webmail affiche la version texte de ton mail (habituellement, on envoi version texte + html ou texte seul). Il faut vérifier les entêtes et sources du mail reçu.
Ca ne vient pas de mon logiciel de messagerie, car dans mon test "bizarre", j'ai remplacé le texte 'test' par 'Pour confirmer votre inscription, veuillez cliquer sur ce lien : <a href="http://---/confirme/index.html">http://---confirme/index.html</a>" et ça a marché...
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2011, 23h10   #10
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
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...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2011, 22h56   #11
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Citation:
Par contre, on attendra, ici, tes essais et éventuels soucis avec les librairies de mail.
Est-ce que tu penses que si j'apprends à utiliser une classe de mail, l'envoi de mail devrait mieux se passer ?
Citation:
Pour MySQL, c'est un peu hors-sujet
Certes, c'est hors sujet par rapport à ce fil, mais pas avec ce forum qui traite tous les sujets PHP.
Et pour le lien que tu m'as donné, je suis en train d'apprendre à utiliser PDO pour arrêter mysql.
Citation:
(Pour le problème du lien, il faut regarder le contenu réel du mail et pas que le rendu de messagerie)
Tu peux préciser, car je ne saisie pas ?
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 10h35   #12
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
Citation:
Envoyé par laurentSc Voir le message
Est-ce que tu penses que si j'apprends à utiliser une classe de mail, l'envoi de mail devrait mieux se passer ?
Certes, c'est hors sujet par rapport à ce fil, mais pas avec ce forum qui traite tous les sujets PHP.
Et pour le lien que tu m'as donné, je suis en train d'apprendre à utiliser PDO pour arrêter mysql.
Tu peux préciser, car je ne saisie pas ?
Une classe mail avec un accès SMTP pourquoi pas... Après la classe permet de ne pas t’embarrasser des headers et faire un code plutôt clair.

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...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 17h16   #13
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
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:
PDO
Je suis convaincu que ça serait bien, mais pour l'instant, ça coince : le problème

Citation:
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)
Même si je pense avoir une solution pour le mail, j'aimerais apprendre : tu dis que le code source est affichable, mais où ?
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 10h59   #14
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
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...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 11h10   #15
Membre actif
 
Inscription : février 2009
Messages : 150
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 150
Points : 198
Points : 198
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...
nextdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 11h41   #16
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Citation:
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.
En effet, le but du test était juste de vérifier s'il était possible d'envoyer un mail depuis ce serveur.

Citation:
N'importe qui connaissant l'adresse pourrait envoyer en boucle des mails avec message et destinataire en paramètre, la grande classe
Je n'ai pas publié l'URL

Citation:
Même si je pense avoir une solution pour le mail, j'aimerais apprendre : tu dis que le code source est affichable, mais où ?
Peux-tu me répondre à ça ?

Citation:
Oui, et donc tu as bien vu que j'avais malheuresement saisi que c'était une iframe contenu dans le mail...
Je l'avais vu aussi mais le post a disparu : tu l'as supprimé ?
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 12h14   #17
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
Citation:
Envoyé par laurentSc Voir le message
En effet, le but du test était juste de vérifier s'il était possible d'envoyer un mail depuis ce serveur.

Je n'ai pas publié l'URL
Le test étant concluant et même si l'url n'est pas publiée/connue, il n'est jamais bon de laisser ça en libre accès à "n'importe qui".

Citation:
Envoyé par laurentSc Voir le message
Peux-tu me répondre à ça ?
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)

Citation:
Envoyé par laurentSc Voir le message
Je l'avais vu aussi mais le post a disparu : tu l'as supprimé ?
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...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h24.


 
 
 
 
Partenaires

Hébergement Web