Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2020-07-18T12:49:13+02:00Les derniers messages parus sur le forum de Zeste de Savoir.Warning: mail(): Failed, message #2242292020-07-18T12:49:13+02:00Arabel/@Arabelhttps://zestedesavoir.com/forums/sujet/14366/warning-mail-failed/?page=1#p224229<div class="hljs-code-div"><div class="hljs-line-numbers"><span></span><span></span><span></span><span></span><span></span><span></span><span></span></div><pre><code class="hljs language-stata">ini_set(<span class="hljs-string">"SMTP"</span>, <span class="hljs-string">"ssl://smtp.gmail.com"</span>);
ini_set(<span class="hljs-string">"smtp_port"</span>, 587);
<span class="hljs-variable">$header</span>='MIME-<span class="hljs-keyword">version</span>: 1.0\r\<span class="hljs-keyword">n</span>';
<span class="hljs-variable">$header</span>.= 'From:<span class="hljs-string">"*site non hebergé*"</span><*mail*@gmail.com>'.<span class="hljs-string">"\n"</span> ;
<span class="hljs-variable">$header</span>.= 'Content-<span class="hljs-keyword">Type</span>:text/html; charset=<span class="hljs-string">"utf-8"</span>'.<span class="hljs-string">"\n"</span>;
<span class="hljs-variable">$header</span>.= 'Content-Transfert-Encoding: 8bit';
</code></pre></div>
<p>voila le code .</p>
<p><strong>PHP.ini :</strong></p>
<p>[mail function]</p>
<p>SMTP = ssl://smtp.gmail.com</p>
<p>smtp_port = 587</p>
<p>sendmail_from ="admin@wampserver.invalid"</p>
<p>sendmail_path = "C:\wamp64\sendmail\sendmail.exe"</p>
<p><strong>et enfin sendmail.ini :</strong></p>
<p>[sendmail]</p>
<p>smtp_server=smtp.gmail.com</p>
<p>smtp_port=587</p>
<p>smtp_ssl=auto</p>
<p>default_domain=gmail.com</p>
<p>error_logfile=error.log</p>
<p>auth_username=<em>mail</em><a href="/membres/voir/gmail/" rel="nofollow" class="ping ping-link">@<span class="ping-username">gmail</span></a>.com
auth_password=<em>mdp</em></p>
<p>pop3_server=
pop3_username=
pop3_password=</p>
<p>force_sender=<em>mail</em><a href="/membres/voir/gmail/" rel="nofollow" class="ping ping-link">@<span class="ping-username">gmail</span></a>.com</p>Warning: mail(): Failed, message #2242032020-07-17T23:59:45+02:00Ymox/@Ymoxhttps://zestedesavoir.com/forums/sujet/14366/warning-mail-failed/?page=1#p224203<p>Salut !</p>
<p>L’erreur que tu nous cites en premier lieu mentionne le port 25, qui est pour du SMTP sans sécurité (pas SMTP<strong>S</strong>), ce que GMail ne supporte plus. Il faut effectivement se connecter au port 587.</p>
<p>A noter que l’accès aux serveurs SMTP de Google n’est pas forcément possible avec l’adresse mail et le mot de passe. Il faut soit activer l’accès aux applications dangereuses (je ne sais plus quelle terminologie exacte Google utilise), soit générer et utiliser un mot de passe pour application (absolument nécessaire si la vérification en deux étapes est activée).</p>Warning: mail(): Failed, message #2241982020-07-17T21:54:33+02:00sgble/@sgblehttps://zestedesavoir.com/forums/sujet/14366/warning-mail-failed/?page=1#p224198<p>Le message d’erreur te suggère d’inspecter ton php.ini :</p>
<blockquote>
<p>Warning: mail(): Failed to connect to mailserver at &quot;ssl://smtp.gmail.com&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot; setting in php.ini or use ini_set() in C:\dossier\mail.php on line 22</p>
</blockquote>
<p>Tu peux nous donner l’extrait concernant les paramètres mail indiqués par ton message d’erreur ?</p>Warning: mail(): Failed, message #2241932020-07-17T19:59:30+02:00Arabel/@Arabelhttps://zestedesavoir.com/forums/sujet/14366/warning-mail-failed/?page=1#p224193<p>Aussi, est ce que si je met mon site en ligne le problème sera toujours là ?</p>Warning: mail(): Failed, message #2241902020-07-17T19:40:08+02:00Arabel/@Arabelhttps://zestedesavoir.com/forums/sujet/14366/warning-mail-failed/?page=1#p224190<p>Bonjour,</p>
<p>j’ai fait un formulaire qui prend une adresse mail. Lors qu’on envoie le formulaire on est rediriger vers une page qui doit envoyer un mail a l’adresse entré.</p>
<p>voici l’erreur :</p>
<p>Warning: mail(): Failed to connect to mailserver at &quot;ssl://smtp.gmail.com&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot; setting in php.ini or use ini_set() in C:\dossier\mail.php on line 22</p>
<p>Premièrement j’ai suivi ce tuto : <a href="https://www.grafikart.fr/blog/mail-local-wamp">https://www.grafikart.fr/blog/mail-local-wamp</a></p>
<p>mais cela n’a pas fonctionné. J’ai essayé :</p>
<p>ini_set("SMTP", "ssl://smtp.gmail.com");
ini_set("smpt_port", 587);
et cette fois le fait que j’essaie de passer par gmail et pas localhost est prit en compte mais j’obtiens l’erreur que j’ai partagé.</p>
<p>Est ce que quelqu’un a une idée ?</p>Peut-on altérer "À :" dans l'header d'un mail ?, message #2018012019-04-13T00:30:28+02:00ache/@achehttps://zestedesavoir.com/forums/sujet/12336/peut-on-alterer-a-dans-lheader-dun-mail/?page=1#p201801<p>Euh … sur du texte, la méthode est boiteuse, il suffit de virer les informations utiles pour contrer l’identification.</p>
<p>Généralement, pour cela, on utilise un <a href="https://fr.wikipedia.org/wiki/Tatouage_num%C3%A9rique">tatouage numérique</a> (Watermark). Ce qui nécessite d’envoyer une image ou un PDF plutôt que du texte. Pour du texte, j’ai déjà entendu parler de modifications minimes du texte comme par exemple <kbd>).</kbd> -> <kbd>) .</kbd> ou un autre caractère UTF8, mais je n’ai jamais essayé.</p>
<p>J’aime pas le concepts du flicage par-contre.</p>Peut-on altérer "À :" dans l'header d'un mail ?, message #2017802019-04-12T14:28:33+02:00Renault/@Renaulthttps://zestedesavoir.com/forums/sujet/12336/peut-on-alterer-a-dans-lheader-dun-mail/?page=1#p201780<p>Mouais ta méthode est bancale. Elle sera de toute façon assez facile à identifier et à contourner le cas échéant.</p>
<p>Le plus simple pourrait être de mettre les documents sensibles dans un format plus adapté pour l’identification. Genre un PDF avec l’usage d’un watermark pour facilement identifier qui a imprimé et diffusé le document. Cette méthode me semble bien plus propre et difficile à contourner.</p>
<p>Tu peux utiliser une infra où ce genre de documents sont sauvegardés dans un service avec identification forte et qui génère le fichier avec le watermark personnalisé pour chaque compte qui le téléchargera. Ainsi tu envoies le même courriel avec un lien pour obtenir le dit document et machin aura le sien avec de quoi les tracer. Et ensuite suffit d’utiliser la BDD pour faire le lien watermark - compte si nécessaire.</p>Peut-on altérer "À :" dans l'header d'un mail ?, message #2017752019-04-12T14:04:02+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/12336/peut-on-alterer-a-dans-lheader-dun-mail/?page=1#p201775<p><a href="/membres/voir/nohar/" rel="nofollow" class="ping ping-link">@<span class="ping-username">nohar</span></a> La finalité est d’ajouter une marque pour reconnaître la source du document (ici le mail) imprimé, ça passe donc par envoyer un mail personnalisé à chacun.</p>
<p><a href="/membres/voir/TAlone/" rel="nofollow" class="ping ping-link">@<span class="ping-username">TAlone</span></a> : Je voulais jouer avec les noms des destinataires (qu’on rajoute sur un mail). Et un espace dans le corps du message (l’idée est de transformer un simple espace en double espace entre deux mots, transformer une erreur de syntaxe en mine d’information).</p>
<p>Au quotidien, c’est une difficulté en plus qui servira peut être jamais mais peut être utile. Je m’interroge en terme technique et de faisabilité plus que le temps nécessaire à mettre en place.</p>Peut-on altérer "À :" dans l'header d'un mail ?, message #2017612019-04-12T07:27:59+02:00Lika Kavkasidze/@Lika%20Kavkasidzehttps://zestedesavoir.com/forums/sujet/12336/peut-on-alterer-a-dans-lheader-dun-mail/?page=1#p201761<p>Salut,</p>
<p>je ne comprends pas bien ce que tu veux faire, mais je connais bien SMTP. La gestion du destinataire en SMTP est faite par la commande <code>RCPT TO:<adresse@mail.com></code>. Cette commande est, selon le protocole :</p>
<ul>
<li>très sensible à la syntaxe ; une espace en trop dans une commande SMTP, et sur un serveur bien codé (Postfix, par exemple), c’est une erreur de traitement et Bye Bye ; pour ce qui est de certaines espaces non-critiques, ils sont dépréciés, et seront sûrement retirés lors de l’arrivée au serveur SMTP ;</li>
<li>insensible à la casse, sauf pour la partie <code>adresse</code>, qui elle doit être (c’est une condition standard mais pas forcément respectée), traité en sensible à la casse, donc il est théoriquement possible de coder un destinataire en majuscule ou casse mixte pour le distinguer ;</li>
<li>exécutée dans un ordre non-important, mais les paquets étant ordonnés, il est rare que les serveurs inversent les destinataires, donc en mettre un ou plusieurs en premier pourrait fonctionner, mais pas garanti par la spec.</li>
</ul>Peut-on altérer "À :" dans l'header d'un mail ?, message #2017602019-04-12T07:25:07+02:00nohar/@noharhttps://zestedesavoir.com/forums/sujet/12336/peut-on-alterer-a-dans-lheader-dun-mail/?page=1#p201760<p>Dans ce cas pourquoi vouloir faire croire aux gens que le mail a des destinataires multiples ? Je ne comprends pas le rapport avec la prévention contre la fuite de données.</p>
<p>Quand on travaille sur quelque chose de confidentiel, on fait signer un NDA, on cloisonne les informations sensibles et on fait attention à ce que seuls des gens de confiance y accèdent et on précise en préambule des documents/mails que ceux-ci sont confidentiels et ne doivent pas sortir, là ce que tu décris ressemble déjà à une chasse aux sorcières.</p>Peut-on altérer "À :" dans l'header d'un mail ?, message #2017402019-04-11T21:39:35+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/12336/peut-on-alterer-a-dans-lheader-dun-mail/?page=1#p201740<p>L’idée n’est pas de bloquer l’impression mais de savoir d’où vient l’impression, et donc s’il y a lieu, la potentielle fuite du document pour être capable d’identifier la source.</p>Peut-on altérer "À :" dans l'header d'un mail ?, message #2017352019-04-11T20:05:06+02:00nohar/@noharhttps://zestedesavoir.com/forums/sujet/12336/peut-on-alterer-a-dans-lheader-dun-mail/?page=1#p201735<p>Tu peux toujours falsifier visuellement l’adresse de N-1 destinataires avec des modifications minimes de manière à ce que seul 1 sur les N recevra cette version du mail. Sur 20 destinataires ça te fera juste recevoir la bagatelle de 380 erreurs de routage mais ça marche.</p>
<p>Par contre si le moindre destinataire fait un "reply to all", t’es grillé.</p>
<p>Par ailleurs tu perds tout l’intérêt d’avoir des destinataires multiples. À ce moment-là autant envoyer chaque mail individuellement.</p>
<p>Enfin, les clients mail affichent en général le nombre de gens en BCC du mail. Tu peux aussi jouer là-dessus.</p>
<p>Cela dit ça a l’air de faire beaucoup d’emmerdements juste pour s’assurer qu’un mail n’est pas imprimé… Perso je laisserais juste tomber l’idée de contrôler ça. Si tu veux pas que les gens impriment ton mail tu as vachement plus simple : rédige-le en blanc sur noir. Ça dissuade.</p>Peut-on altérer "À :" dans l'header d'un mail ?, message #2017232019-04-11T16:13:42+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/12336/peut-on-alterer-a-dans-lheader-dun-mail/?page=1#p201723<p>Bonjour,</p>
<p>Je comprends le fonctionnement de l’envoie de mail dans les grandes lignes.</p>
<p>L’interface/logiciel mail va envoyer le mail au serveur smtp qui va s’occuper d’envoyer le mail au serveur destinataire. Par contre je ne sais pas à quel niveau est géré le "A :".</p>
<p>Ce que je veux faire : Je souhaite ajouter une distinction minime dans un mail groupé pour être capable si nécessaire reconnaître l’origine en cas d’impression non sollicité. Je pense notamment à : ajouter un double espace, changer l’ordre des destinataires…</p>
<p>Ma question est donc : Puis-je envoyer un mail à Clem et faire croire qu’il y avait 20 autres destinataires ?</p>
<p>Bon vol,</p>
<p>A.</p>PHP et email, message #1987012019-02-05T23:23:46+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/12055/php-et-email/?page=1#p198701<figure><blockquote>
<p>Par contre, je n’ai pas eu de réponse concrète à la question de base : est-il plus judicieux d’utiliser une bibliothèque plutôt que la fonction native de PHP ?</p>
</blockquote><figcaption><a href="https://zestedesavoir.com/forums/sujet/12055/php-et-email/?page=1#p198698">Helmasaur</a></figcaption></figure>
<p>Je t’ai répondu mais c’est vrai que j’étais assez évasif. De ce que j’ai vu de mon utilisation de php : mail n’est qu’une interface de connexion à un autre plugin qui va s’occuper de l’envoi. En soit, ça ne sert à rien d’utiliser une classe PHP compliqué, autant utiliser un serveur/service mail spécialisé qui va s’occuper de la globalité du mail.</p>
<p>PHP va simplement utiliser sendmail/mail et ssmtp.</p>PHP et email, message #1986982019-02-05T23:15:41+01:00Helmasaur/@Helmasaurhttps://zestedesavoir.com/forums/sujet/12055/php-et-email/?page=1#p198698<p>Je rejoins le fait que 2014 me semble assez ancien.</p>
<p>Par contre, je n’ai pas eu de réponse concrète à la question de base : est-il plus judicieux d’utiliser une bibliothèque plutôt que la fonction native de PHP ?</p>PHP et email, message #1985512019-02-03T22:09:28+01:00tleb/@tlebhttps://zestedesavoir.com/forums/sujet/12055/php-et-email/?page=1#p198551<p><a href="https://github.com/PHPMailer/PHPMailer/commits/master">Euh</a> et <a href="https://github.com/PHPMailer/PHPMailer/releases">euh</a> ? Ce qui est important dans ce genre de bibliothèque c’est une utilisation par une grande population, ce qui sur le long terme teste tous les cas improbables.</p>PHP et email, message #1985472019-02-03T21:30:32+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/12055/php-et-email/?page=1#p198547<p>Quand tu regardes le dépôt de PHPMailer il ne fait pas mieux en terme de mise à jour récente</p>PHP et email, message #1985452019-02-03T21:05:13+01:00tleb/@tlebhttps://zestedesavoir.com/forums/sujet/12055/php-et-email/?page=1#p198545<figure><blockquote>
<p>Tu as aussi une petite classe php sympa : <a href="https://bitbucket.org/cfi30/fastmailbuilder">https://bitbucket.org/cfi30/fastmailbuilder</a> sans trop te compliquer la vie mais en aillant quelques choses simple d’usage. <img src="/static/smileys/clin.png" alt=";)" class="smiley"></p>
</blockquote><figcaption><a href="https://zestedesavoir.com/forums/sujet/12055/php-et-email/?page=1#p198529">A-312</a></figcaption></figure>
<p>Datant de 2014 et très peu connu ? Tu sembles peu objectif. <img src="/static/smileys/heureux.png" alt=":D" class="smiley"></p>PHP et email, message #1985292019-02-03T19:07:36+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/12055/php-et-email/?page=1#p198529<p>Tu as aussi une petite classe php sympa : <a href="https://bitbucket.org/cfi30/fastmailbuilder">https://bitbucket.org/cfi30/fastmailbuilder</a> sans trop te compliquer la vie mais en aillant quelques choses simple d’usage. <img src="/static/smileys/clin.png" alt=";)" class="smiley"></p>
<p>Après c’est aussi à toi de <a href="https://zestedesavoir.com/billets/3025/prevenir-par-email-dune-connexion-ssh/#2-ssmtp-envoyer-des-emails">configurer sendmail/ssmtp</a> de ton serveur et de vérifier dans les logs que le chiffrement se fait correctement.</p>
<p>La classe mail n’est qu’une interface de connexion à ton serveur smtp. <img src="/static/smileys/clin.png" alt=";)" class="smiley"></p>PHP et email, message #1985132019-02-03T11:56:47+01:00Helmasaur/@Helmasaurhttps://zestedesavoir.com/forums/sujet/12055/php-et-email/?page=1#p198513<p>Bonjour,</p>
<p>J’aimerai faire un script simple d’email en PHP. Je souhaiterai savoir s’il est plus judicieux d’utiliser la <a href="http://php.net/manual/fr/function.mail.php">fonction native</a> ou une bibliothèque (<em>framework</em> ?) tel que <a href="https://github.com/PHPMailer/PHPMailer">PHPMailer</a> ?</p>
<p>Je parle au niveau pratique mais aussi au niveau sécuritaire.</p>Envoi du formulaire par mail, message #1770432018-04-06T08:58:29+02:00techDev/@techDevhttps://zestedesavoir.com/forums/sujet/5661/envoi-du-formulaire-par-mail/?page=1#p177043<p>Bonjour, </p>
<p>j’espère que vous êtes là en fait je suis nouvelle dans ce forum et je sollicite votre aide SVP.</p>
<p>Mon erreur est la suivante:</p>
<div><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="codehilite"><pre><span></span><span class="x">*Warning: mail(): SMTP server response: 450 4.1.8 &lt;admin@wampserver.invalid&gt;: Sender address rejected: Domain not found in C:\wamp64\www\appticketing\creation_mail.php on line 144*</span>
</pre></div>
</td></tr></table></div>
<p>Merci de votre retour !</p>