DFBL-Benjamin Geschrieben 11. Mai 2005 Teilen Geschrieben 11. Mai 2005 habe ein Formular erstellt, wo man verschiedene Daten eingeben kann. Der Benutzer kann auch seine Mailadresse eintragen, dann wird eine Kopie an ihn gesendet. Das funktioniert auch einwandfrei. Aber bloß nicht mit den Endungen von AOL.com! Ich habe leider keine Idee mehr, wie ich das Umschreiben kann, dass geht. Als erstes hatte ich das als CC (Kopie) und jetzt lasse ich es schon mit einer extra Mail-Funktion versenden. Aber die Mail kommt trotzdem nicht an. Hat jemand noch eine Idee? $to = "$staffelleitername <$email>, "; $to2 = "$vorname $nachname <$emailadresse>"; $subject = "Spielbestaetigung: $spielkennung"; $subject2 = "(Kopie) Spielbestaetigung: $spielkennung"; $header = "From: Webmaster xxx <xxx@xxx.de>\n"; $header .= "Content-Type: text/plain, charset=iso-8859-1\n"; $message = str_replace("<br />","\n",$message); $message2 = str_replace("<br />","\n",$message2); $ergebnis = mail($to, $subject, $message, $header); $ergebnis2; if(!empty($emailadresse)) { $ergebnis2 = mail($to2, $subject2, $message2, $header); } if($ergebnis && $ergebnis2) { echo "<br><br><h3>Das Formular wurde versendet!</h3><br><br>"; } else { echo "<br><br><h3>Das Formular wurde nicht versendet!</h3><br><br>"; } [/PHP] noch eine andere Frage, wo ich mich gerade noch Frage. Wenn ich jetzt eine falsche Emailadresse angebe, bekomme ich dann ne Meldung, das die Mail nicht angekommen ist? Weil von wem die Mail kommt steht ja drin? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Don Raino Geschrieben 11. Mai 2005 Teilen Geschrieben 11. Mai 2005 mir fällt da als erstes die blacklist von aol ein! vielleicht ist deine adresse von aol gesperrt, ich würd einfach mal nachfragen....wir hatten nämlich das gleiche problem! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
perdian Geschrieben 11. Mai 2005 Teilen Geschrieben 11. Mai 2005 Aber bloß nicht mit den Endungen von AOL.com! [...] Hat jemand noch eine Idee?Ich denke mal die E-Mails werden einfach von AOL geschluckt (Spam-Filter, etc.) Sendest du von einer festen oder einer DialUp-IP? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DFBL-Benjamin Geschrieben 11. Mai 2005 Autor Teilen Geschrieben 11. Mai 2005 an Spam-Filter habe ich auch schon gedacht. Habe schon eine Mail an AOL geschrieben aber bis jetzt noch keine Antwort erhalten. Ich denke mal, das mein WEbhoster eine fest IP-Adresse hat. Spielt das eine sehr wichtige Rolle? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
perdian Geschrieben 11. Mai 2005 Teilen Geschrieben 11. Mai 2005 Ich denke mal, das mein WEbhoster eine fest IP-Adresse hat. Spielt das eine sehr wichtige Rolle?Ja, eigentlich kein großer (E-Mail)Provider nimmt heute noch E-Mails an, die von DialUp IP-Adressen gesendet werden. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 11. Mai 2005 Teilen Geschrieben 11. Mai 2005 zu deinem problem "mail kommt nicht an": m.w. nehmen die aol-mailserver keine mails an, wenn kein reverse-dns-eintrag für deinen ausgehenden mailserver besteht. vielleicht solltest du zuerst das überprüfen. zu deiner frage "unzustellbarkeitsmeldung": normalerweise schickt der mailserver einen fehlercode aus, z.b. "550 mailbox unavailable" oder "552 exceeded storage allocation" - solltest du mal direkt an einem der mailserver von aol testen. telnet ist dein freund. s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DFBL-Benjamin Geschrieben 11. Mai 2005 Autor Teilen Geschrieben 11. Mai 2005 was sind DialUp IP-Adressen? habe ich noch nie gehört! zu deinem problem "mail kommt nicht an": m.w. nehmen die aol-mailserver keine mails an, wenn kein reverse-dns-eintrag für deinen ausgehenden mailserver besteht. vielleicht solltest du zuerst das überprüfen. Über Thunderbird kann ich ohne Probleme Mails an AOL senden, bloß nicht über das Formular. Deshalb sollte die Überprüfung nicht notwendig sein, oder? sehe ich das falsch! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 11. Mai 2005 Teilen Geschrieben 11. Mai 2005 schau mal ob die Server IP hier irgendwo gelistet wird: http://www.mail-abuse.com/cgi-bin/lookup Gruß Jaraz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 11. Mai 2005 Teilen Geschrieben 11. Mai 2005 Über Thunderbird kann ich ohne Probleme Mails an AOL senden, bloß nicht über das Formular. Deshalb sollte die Überprüfung nicht notwendig sein, oder? sehe ich das falsch! wenn dein script resp. dein webserver auf dem gleichen rechner wie dein thunderbird liegen, dann erübrigt sich das möglicherweise. das ganze low-level ohne mailclient durchzutesten kann jedenfalls nicht schaden und dauert 20 sekunden. s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DFBL-Benjamin Geschrieben 11. Mai 2005 Autor Teilen Geschrieben 11. Mai 2005 schau mal ob die Server IP hier irgendwo gelistet wird: http://www.mail-abuse.com/cgi-bin/lookup Die IP-Adresse wurde bei dem Link nicht gefunden. WAs bedeutet das jetzt für mich? Mein Thunderbird lauft auf meinem lokalen PC, damit hole ich Mails meiner Mailkonten ab. Die Webspace habe ich bei einem Anbieter gemietet. Dieser wird von Düssseldorf aus bereitgestellt. was soll ich machen? Verstehe das nicht, was du von mir willst? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aiun Geschrieben 12. Mai 2005 Teilen Geschrieben 12. Mai 2005 ich weis das einige Anbieter Mails nicht akzeptieren wenn *denkgrübel* Die "von" E-Mail adresse nicht zum SMTP Server passt von dem sie gesendet wird, !! oder so ähnlich !! hab da mal ne Fehlermail von GMX zurück bekommen...da stand das so in etwa drin...vielleicht finde ich sie noch. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 12. Mai 2005 Teilen Geschrieben 12. Mai 2005 Über Thunderbird kann ich ohne Probleme Mails an AOL senden, bloß nicht über das Formular. Deshalb sollte die Überprüfung nicht notwendig sein, oder? sehe ich das falsch! Über Thunderbird versendet der eingestellte SMTP-Server die Mail an AOL. Die Mail-Funktion nutzt sendmail auf dem Server. Das ist schon ein Unterschied (Wegen der AOL-(Anti-)Spam-Funktion). Probier es doch einfach mal, indem du deinen SMTP-Server (der in Thunderbird eingestellt ist) von PHP aus nutzt (über Telnet). Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DFBL-Benjamin Geschrieben 12. Mai 2005 Autor Teilen Geschrieben 12. Mai 2005 Probier es doch einfach mal, indem du deinen SMTP-Server (der in Thunderbird eingestellt ist) von PHP aus nutzt (über Telnet). was nützt das mir? Weil ich will nicht rund um die Uhr meinen PC an haben, das die Mails auch an AOL-Mailadressen gesendet werden können! ich habe sowas noch nie gemacht. Deshalb solltest du mir da eine Anleitung geben, das ich das mal ausprobieren kann. OK? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 12. Mai 2005 Teilen Geschrieben 12. Mai 2005 was nützt das mir? Weil ich will nicht rund um die Uhr meinen PC an haben, das die Mails auch an AOL-Mailadressen gesendet werden können! Ich sprach vom SMTP-Server. Der läuft 1. ganz bestimmt nicht auf deinem Rechner und 2. eh rund um die Uhr. Und wie so oft hilft einem z.B. Google bei sowas: SMTP + Telnet: http://www.randomsequence.com/Tips%20&%20Tricks/telnet%20smtp.php PHP + Telnet: http://forums.devarticles.com/archive/t-2151/PHP-gt-Telnet-gt-PHP oder http://www.geckotribe.com/php-telnet/ OK? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DFBL-Benjamin Geschrieben 12. Mai 2005 Autor Teilen Geschrieben 12. Mai 2005 http://www.geckotribe.com/php-telnet/ OK? was muss ich da für Zugangsdaten angeben? Das funktioniert irgendwie nicht. Habe die Daten von der Domain plus Emailbenutzername und Passwort eingetragen. Stimmt das nicht? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 12. Mai 2005 Teilen Geschrieben 12. Mai 2005 was muss ich da für Zugangsdaten angeben? Das funktioniert irgendwie nicht. Habe die Daten von der Domain plus Emailbenutzername und Passwort eingetragen. Stimmt das nicht? Du musst das eingeben, was du in Thunderbird für den Postausgang-Server eingegeben hast. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DFBL-Benjamin Geschrieben 12. Mai 2005 Autor Teilen Geschrieben 12. Mai 2005 das habe ich gemacht! dann wird es wahrscheinlich an der Firewall liegen, dass das nicht geht. Habe die vom PC abgeschalten, aber die vom Router nicht. Deshalb kann ich das erst morgen oder übermorgen testen, wenn ich daheim. und an meinem Router die Firewall ausschalten kann. was soll mir eigentlich der Test bringen? ist mir noch nicht klar! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 13. Mai 2005 Teilen Geschrieben 13. Mai 2005 das habe ich gemacht! dann wird es wahrscheinlich an der Firewall liegen, dass das nicht geht. Habe die vom PC abgeschalten, aber die vom Router nicht. Deshalb kann ich das erst morgen oder übermorgen testen, wenn ich daheim. und an meinem Router die Firewall ausschalten kann. was soll mir eigentlich der Test bringen? ist mir noch nicht klar! Das ganze hat mit deiner FW nichts zu tun. PHP läuft auf dem Server. also wenn du den Webserver nicht auf deinem Rechner betreibst (schliesse ich mal nach der Aussage "Rund um die Uhr" da oben aus) ändert deine FW überhaupt nichts. Was dir das ganze bringt? Mit der Telnet Methode versendest du die Mail über den SMTP-Server deines Providers, also ganz genauso wie wenn du die aus Thunderbird verschickst. Wenn es dann keine Probleme wegen Absender-Adresse und Absende-Server gibt, sollte das bei AOL nicht als Spam klaisfiziert werden und damit ankommen. Was funktioniert denn nicht (Fehlermeldung o.ä.)? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 13. Mai 2005 Teilen Geschrieben 13. Mai 2005 mach das von deinem server aus - wenn du keinen shellzugang hast, simuliere das telnet mit php. dann siehst du, ob du von der ip-adresse des servers aus probleme hast, mails an einen aol-mailserver zu versenden. C:\>nslookup Standardserver: co1.inode.at Address: 195.58.160.194 > set q=mx > aol.com Server: co1.inode.at Address: 195.58.160.194 Nicht autorisierte Antwort: aol.com MX preference = 15, mail exchanger = mailin-03.mx.aol.com aol.com MX preference = 15, mail exchanger = mailin-04.mx.aol.com aol.com MX preference = 15, mail exchanger = mailin-01.mx.aol.com aol.com MX preference = 15, mail exchanger = mailin-02.mx.aol.com aol.com nameserver = dns-07.ns.aol.com aol.com nameserver = dns-01.ns.aol.com aol.com nameserver = dns-02.ns.aol.com aol.com nameserver = dns-06.ns.aol.com mailin-01.mx.aol.com internet address = 64.12.138.57 mailin-01.mx.aol.com internet address = 205.188.155.89 mailin-01.mx.aol.com internet address = 205.188.156.185 mailin-01.mx.aol.com internet address = 205.188.159.57 mailin-01.mx.aol.com internet address = 64.12.137.89 mailin-02.mx.aol.com internet address = 205.188.156.249 mailin-02.mx.aol.com internet address = 205.188.159.217 mailin-02.mx.aol.com internet address = 64.12.137.121 mailin-02.mx.aol.com internet address = 64.12.138.89 mailin-03.mx.aol.com internet address = 205.188.158.121 mailin-03.mx.aol.com internet address = 64.12.137.152 mailin-03.mx.aol.com internet address = 64.12.137.249 mailin-03.mx.aol.com internet address = 64.12.138.120 mailin-04.mx.aol.com internet address = 64.12.137.184 mailin-04.mx.aol.com internet address = 64.12.138.152 mailin-04.mx.aol.com internet address = 64.12.138.185 mailin-04.mx.aol.com internet address = 205.188.157.25 dns-01.ns.aol.com internet address = 152.163.159.232 > exit C:\>telnet mailin-04.mx.aol.com 25 220-rly-xa02.mx.aol.com ESMTP mail_relay_in-xa2.4; Fri, 13 May 2005 07:32:51 -04 00 220-America Online (AOL) and its affiliated companies do not 220- authorize the use of its proprietary computers and computer 220- networks to accept, transmit, or distribute unsolicited bulk 220- e-mail sent from the internet. Effective immediately: AOL 220- may no longer accept connections from IP addresses which 220 have no reverse-DNS (PTR record) assigned. helo ich 250 rly-xa02.mx.aol.com OK mail from: <test@test.at> 250 OK rcpt to: <xxx@aol.com> 250 OK data 354 START MAIL INPUT, END WITH "." ON A LINE BY ITSELF hello . 250 OK quit Verbindung zu Host verloren. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Nobse Geschrieben 13. Mai 2005 Teilen Geschrieben 13. Mai 2005 Schaue dir mal die Mail(s) an die von AOL zurückkommen, in der Fehlermeldung findest du einen Link wo alles weitere erklärt ist. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DFBL-Benjamin Geschrieben 14. Mai 2005 Autor Teilen Geschrieben 14. Mai 2005 ich bekomme keine Mails von AOL zurück! werde mich heute Abend mal um das Problem kümmern! DANKE! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DFBL-Benjamin Geschrieben 14. Mai 2005 Autor Teilen Geschrieben 14. Mai 2005 mir kam da noch eine Frage. Das Formular wird von sehr vielen verschiedenen Leuten aufgerufen. Jetzt hat aber doch diese Leute meine Daten für das Mailkonto, vom dem die Mails kommen, nicht auf ihrem PC. Würde dass dann auch funktionieren? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DFBL-Benjamin Geschrieben 15. Mai 2005 Autor Teilen Geschrieben 15. Mai 2005 http://www.geckotribe.com/php-telnet/ nach dieser Methode bekomme ich folgende Fehlermeldung: Warning: fsockopen(): unable to connect to xxx.xxx.xxx.xx:xx in /var/www/confixx/webxx/html/xxx/PHPTelnet.php on line 50 [php Telnet] Connect failed: Unable to open network connection was muss ich machen, dass das dann funktioniert? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 17. Mai 2005 Teilen Geschrieben 17. Mai 2005 mir kam da noch eine Frage. Das Formular wird von sehr vielen verschiedenen Leuten aufgerufen. Jetzt hat aber doch diese Leute meine Daten für das Mailkonto, vom dem die Mails kommen, nicht auf ihrem PC. Würde dass dann auch funktionieren? Natürlich funktioniert das: Das alles geschieht auf dem SERVER und hat mit deinem oder ihrem PC nichts, absolut und rein gar nichts, zu tun. nach dieser Methode bekomme ich folgende Fehlermeldung: ... was muss ich machen, dass das dann funktioniert? http://de.php.net/function.fsockopen mehr kann ich dir dazu auch nicht sagen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 17. Mai 2005 Teilen Geschrieben 17. Mai 2005 vielleicht solltest du zuerst einmal versuchen die grundlagen verstehen, wie smtp arbeitet und wie mails von host zu host weitergegeben werden. allenfalls hilft dir zum besseren verständnis eine zeichnung, in die du die einzelnen stationen aufzeichnest, den die mail geht bzw. gehen sollte. das ganze benötigt keine 10 minuten und das problem wäre - wenn nicht gelöst - zumindest leichter verständlich. s'Amstel p.s. die oben erwähnte klasse php-telnet ist im übrigen nur für telnet-sessions angelegt, smtp wird damit nicht funktionieren, da während dem connect noch telnetspezifische escapesequenzen ausgetauscht werden. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.