Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #4799
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | Re: Problem mit "From:" by mail() |
| Date | 2022-04-04 12:46 +0200 |
| Message-ID | <jb00jrFhrg3U1@mid.individual.net> (permalink) |
| References | <t24ai2$lm0$1@dont-email.me> |
Robert Riebisch: [...] > Ich habe daraus folgenden Testcase gebaut: > <?php > $to = '...'; // eine meiner Adressen bei verschiedenen Providern > $subject = 'Test'; > $message = 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr.'; > $headers = 'From: abc@googlemail.com'; > @mail($to, $subject, $message, $headers) > ?> > Für ich das Skript durch Aufrufen im Webbrowser auf, kommt die Mail > nicht an. > > abc@xgooglemail.com -> geht Die Domain "xgooglemail.com" ist zwar existent und hat einen MX, aber hat nichts mit Google zu tun. Siehe <https://arnowelzel.de/tools/dns-abfrage?dns_domain=xgooglemail.com> Wonach hast Du hier "geht" definiert? Dass der MX die Mail nicht direkt ablehnt? Dass @mail() keinen Fehler produziert? > abc@.googlemail.com -> geht nicht Ungültige Adresse mit "." im Domainpart am Anfang. > abc@,googlemail.com -> geht nicht Ungültige Adresse mit "," im Domainpart am Anfang > abc@1googlemail.com -> geht Was heißt "geht"? Auch diese Domain hat zwar einen MX - zufällig den selben wie xgooglemail.com, hat aber auch nichts mit Google zu tun. > abc@com.google.com -> geht nicht com.google.com existiert nicht. > abc@google.co.uk -> geht nicht Was heißt "geht nicht"? Es ist nicht selten, dass große Anbieter Mails von ihnen unbekannte IP-Adressen nicht akzeptieren. Generell sollte man an Google eher nur via IPv4 senden und nicht IPv6. Weiterhin muss man Dinge wie SPF, DMARC usw. beachten. Teste mal deinen Server <https://mxtoolbox.com> bzgl. Blacklisting etc. > abc@googl.co.uk -> geht Was bedeutet "geht" hier? Auch das hat nichts mit Google zu tun und diese Domain hat noch nicht mal einen MX: <https://arnowelzel.de/tools/dns-abfrage?dns_domain=googl.co.uk> > Getestet habe ich es bei zwei Webspace-Providern mit PHP 7.4, 8.0 und > 8.1. Im Testskript ist jetzt keine Fehlerbehandlung drin, aber im > ursprünglichen Skript schon. Und jedes Mal gibt mail() true zurück. Ja, mail() gibt immer true zurück, wenn PHP die mail an sendmail oder den konfigurierten Smarthost loswerden konnte. Das hat *nicht* damit zu tun, ob sie ankommt sondern bedeutet nur, dass die Empfängeradresse formal gültig ist. Siehe auch <https://www.php.net/manual/de/function.mail.php>. Zitat: "Gibt true zurück, wenn die E-Mail erfolgreich für den Versand akzeptiert wurde, sonst false. Dass eine E-Mail für den Versand akzeptiert wurde, bedeutet NICHT, dass sie auch wirklich den gewünschten Empfänger erreichen wird." > Irgendwo danach scheint eine Art RegExp "\bgoogle." drüberzulaufen und > irgendwie Google auszusortieren. Nein. > Könnt ihr das bei euch reproduzieren? > Und wo liegt die Ursache für dieses Verhalten? Siehe oben. > Und was tut man dagegen? Lernen, wie E-Mail und SMTP technisch funktioniert. -- Arno Welzel https://arnowelzel.de
Back to de.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar
Problem mit "From:" by mail() Robert Riebisch <Robert.Riebisch@arcor.de> - 2022-03-31 15:32 +0200
Re: Problem mit "From:" by mail() Thomas Hochstein <thh@thh.name> - 2022-03-31 20:00 +0200
Re: Problem mit "From:" by mail() Robert Riebisch <Robert.Riebisch@arcor.de> - 2022-03-31 20:33 +0200
Re: Problem mit "From:" by mail() Arno Welzel <usenet@arnowelzel.de> - 2022-04-04 13:06 +0200
Re: Problem mit "From:" by mail() Robert Riebisch <Robert.Riebisch@arcor.de> - 2022-04-04 20:03 +0200
Re: Problem mit "From:" by mail() Arno Welzel <usenet@arnowelzel.de> - 2022-04-04 12:46 +0200
Re: Problem mit "From:" by mail() Arno Welzel <usenet@arnowelzel.de> - 2022-04-04 12:54 +0200
Re: Problem mit "From:" by mail() Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2022-04-04 11:21 +0000
Re: Problem mit "From:" by mail() Arno Welzel <usenet@arnowelzel.de> - 2022-04-08 23:41 +0200
Re: Problem mit "From:" by mail() Robert Riebisch <Robert.Riebisch@arcor.de> - 2022-04-04 21:27 +0200
Re: Problem mit "From:" by mail() Arno Welzel <usenet@arnowelzel.de> - 2022-04-08 23:46 +0200
Re: Problem mit "From:" by mail() Robert Riebisch <Robert.Riebisch@arcor.de> - 2022-04-12 21:32 +0200
Re: Problem mit "From:" by mail() Arno Welzel <usenet@arnowelzel.de> - 2022-04-13 11:57 +0200
Re: Problem mit "From:" by mail() Robert Riebisch <Robert.Riebisch@arcor.de> - 2022-04-04 21:14 +0200
Re: Problem mit "From:" by mail() Matthias P. Würfl <matthias@wuerfl.com> - 2022-04-05 01:05 -0700
Re: Problem mit "From:" by mail() Karl Pflästerer <k@rl.pflaesterer.de> - 2022-04-06 10:30 +0200
Re: Problem mit "From:" by mail() Matthias P. Würfl <matthias@wuerfl.com> - 2022-04-07 00:45 -0700
Re: Problem mit "From:" by mail() Karl Pflästerer <k@rl.pflaesterer.de> - 2022-04-07 14:58 +0200
Re: Problem mit "From:" by mail() Matthias P. Würfl <matthias@wuerfl.com> - 2022-04-08 01:28 -0700
Re: Problem mit "From:" by mail() Robert Riebisch <Robert.Riebisch@arcor.de> - 2022-04-12 21:59 +0200
Re: Problem mit "From:" by mail() Arno Welzel <usenet@arnowelzel.de> - 2022-04-13 11:59 +0200
Re: Problem mit "From:" by mail() Robert Riebisch <Robert.Riebisch@arcor.de> - 2022-04-13 19:46 +0200
Re: Problem mit "From:" by mail() Arno Welzel <usenet@arnowelzel.de> - 2022-04-14 10:56 +0200
Re: Problem mit "From:" by mail() Robert Riebisch <Robert.Riebisch@arcor.de> - 2022-04-14 22:41 +0200
Re: Problem mit "From:" by mail() Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2022-04-14 21:20 +0000
Re: Problem mit "From:" by mail() Arno Welzel <usenet@arnowelzel.de> - 2022-04-15 17:13 +0200
Re: Problem mit "From:" by mail() Arno Welzel <usenet@arnowelzel.de> - 2022-04-15 17:11 +0200
Re: Problem mit "From:" by mail() Robert Riebisch <Robert.Riebisch@arcor.de> - 2022-04-15 22:47 +0200
Re: Problem mit "From:" by mail() Arno Welzel <usenet@arnowelzel.de> - 2022-04-16 16:00 +0200
Re: Problem mit "From:" by mail() Robert Riebisch <Robert.Riebisch@arcor.de> - 2022-04-12 21:46 +0200
csiph-web