Unterstrich in email Adresse – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self Unterstrich in email Adresse Thu, 03 Oct 19 14:49:37 Z https://forum.selfhtml.org/self/2019/oct/03/unterstrich-in-email-adresse/1758399#m1758399 https://forum.selfhtml.org/self/2019/oct/03/unterstrich-in-email-adresse/1758399#m1758399 <p>Moin,</p> <p>PHP versendet eine Mail nicht, wenn die Adresse einen <code>_</code> enthält:</p> <pre><code class="block language-php"><span class="token variable">$email_e</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"vorname_nachname@web.de"</span><span class="token punctuation">;</span> <span class="token variable">$mail_to</span> <span class="token operator">=</span> <span class="token function">mb_encode_mimeheader</span> <span class="token punctuation">(</span> <span class="token variable">$mail_e</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token variable">$result</span> <span class="token operator">=</span> <span class="token function">mail</span><span class="token punctuation">(</span> <span class="token variable">$mail_to</span><span class="token punctuation">,</span> <span class="token variable">$mail_subject</span><span class="token punctuation">,</span> <span class="token variable">$mail_body</span><span class="token punctuation">,</span> <span class="token variable">$mail_header</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> <p>$result ist FALSE.</p> <p>Wie kann ich das Problem lösen?</p> <p>Gruß, Linuchs</p> Unterstrich in email Adresse Thu, 03 Oct 19 15:00:16 Z https://forum.selfhtml.org/self/2019/oct/03/unterstrich-in-email-adresse/1758400#m1758400 https://forum.selfhtml.org/self/2019/oct/03/unterstrich-in-email-adresse/1758400#m1758400 <p>Hallo Linuchs,</p> <blockquote> <p>$mail_e</p> </blockquote> <p>du meinst $<strong>e</strong>mail_e</p> <p>Gruss<br> Henry</p> <div class="signature">-- <br> Meine Meinung zu DSGVO & Co:<br> „Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“ </div> Unterstrich in email Adresse Thu, 03 Oct 19 15:50:18 Z https://forum.selfhtml.org/self/2019/oct/03/unterstrich-in-email-adresse/1758401#m1758401 https://forum.selfhtml.org/self/2019/oct/03/unterstrich-in-email-adresse/1758401#m1758401 <p>Hello,</p> <blockquote> <p>Hallo Linuchs,</p> <blockquote> <p>$mail_e</p> </blockquote> <p>du meinst $<strong>e</strong>mail_e</p> </blockquote> <p>Ich hab eben erst gestutzt, aber Du hast Recht.</p> <p>Ich wollte noch dazu erwähnen, dass die Eingangscodierung vorher geprüft werden sollte bzw. sichergestellt sein muss und man die auch ggf. angeben muss in der mb_encode_mimeheader().</p> <blockquote> <p>Henry</p> </blockquote> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> Unterstrich in email Adresse Thu, 03 Oct 19 21:25:54 Z https://forum.selfhtml.org/self/2019/oct/03/unterstrich-in-email-adresse/1758407#m1758407 https://forum.selfhtml.org/self/2019/oct/03/unterstrich-in-email-adresse/1758407#m1758407 <p>Original:</p> <pre><code class="block language-php"><span class="token keyword">function</span> <span class="token function-definition function">mail_an_empfaenger</span><span class="token punctuation">(</span> <span class="token variable">$subject</span><span class="token punctuation">,</span> <span class="token variable">$html_string</span><span class="token punctuation">,</span> <span class="token variable">$mail_e</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token operator">...</span> <span class="token variable">$mail_to</span> <span class="token operator">=</span> <span class="token function">mb_encode_mimeheader</span> <span class="token punctuation">(</span> <span class="token variable">$mail_e</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token operator">...</span> <span class="token variable">$result</span> <span class="token operator">=</span> <span class="token function">mail</span><span class="token punctuation">(</span> <span class="token variable">$mail_to</span><span class="token punctuation">,</span> <span class="token variable">$mail_subject</span><span class="token punctuation">,</span> <span class="token variable">$mail_body</span><span class="token punctuation">,</span> <span class="token variable">$mail_header</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> Unterstrich in email Adresse Thu, 03 Oct 19 21:44:19 Z https://forum.selfhtml.org/self/2019/oct/03/unterstrich-in-email-adresse/1758408#m1758408 https://forum.selfhtml.org/self/2019/oct/03/unterstrich-in-email-adresse/1758408#m1758408 <p>Hallo Linuchss,</p> <blockquote> <p>Original:</p> <pre><code class="block language-php"><span class="token keyword">function</span> <span class="token function-definition function">mail_an_empfaenger</span><span class="token punctuation">(</span> <span class="token variable">$subject</span><span class="token punctuation">,</span> <span class="token variable">$html_string</span><span class="token punctuation">,</span> <span class="token variable">$mail_e</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token operator">...</span> <span class="token variable">$mail_to</span> <span class="token operator">=</span> <span class="token function">mb_encode_mimeheader</span> <span class="token punctuation">(</span> <span class="token variable">$mail_e</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token operator">...</span> <span class="token variable">$result</span> <span class="token operator">=</span> <span class="token function">mail</span><span class="token punctuation">(</span> <span class="token variable">$mail_to</span><span class="token punctuation">,</span> <span class="token variable">$mail_subject</span><span class="token punctuation">,</span> <span class="token variable">$mail_body</span><span class="token punctuation">,</span> <span class="token variable">$mail_header</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> </blockquote> <p>Bin jetzt nicht sicher, was du damit zeigen möchtest. Wahrscheinlich, dass die falsche Variable im Original nicht passiert? Kommt drauf an wie du die Funktion aufrufst. Aber was anderes, warum benutzt du mb_encode_mimeheader() bei einer Emailadresse?</p> <p>Gruss<br> Henry</p> <div class="signature">-- <br> Meine Meinung zu DSGVO & Co:<br> „Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“ </div>