ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Mails aus Contact Form kommen nicht an

Geschlossen
  1. #1
    User Pic
    Mr. Nice Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Hi Leude,

    ich habe vor Kurzem erst mitbekommen dass die Mails aus meinem Contact Fomular nicht mehr ankommen.
    Nun habe ich schon alle möglichem Mailadressen durchprobiert um auszuschliessen dass es nicht an der Mailadresse und eventuellen Spamfiltern liegen kann.
    Die Mails bei der Neuanmeldung auf der Website kommen jedenfalls ganz normal an, also wird es wohl auch nicht am Hoster liegen.
    Bin für jegliche Hilfe dankbar.

    Greetz Mr. Nice


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mr. Nice Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Hat keiner ne Idee? Funkioniert das Contact Formular denn nur bei mir nicht?

    Bin echt kurz vorm Verzweifeln...

    Greetz Mr. Nice
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Hast du auch alles ausgefüllt?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mr. Nice Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Ja na klar. Es wird ja sogar angezeit dass die Mail versendet wurde, aber es kommt halt nix an.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Kannst ja mal versuchen
        icmail ($wer,$subject,$text, $name." <".$mail.">");
    zu
        icmail ($wer,$subject,$text, $mail);
    zu ändern, was anderes würde mir eigentlich nicht einfallen, wenn du eine richtige Emailadresse angegeben hast, allerdings sollten dann auch andere Mails eigentlich nicht gehen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mr. Nice Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Danke für den Versuch aber macht leider keinen Unterschied...
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    So nebenbei gefragt, du hast im Adminbereich auch Emailadressen eingefügt? zunge
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mr. Nice Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mr. Nice
    Nun habe ich schon alle möglichem Mailadressen durchprobiert um auszuschliessen dass es nicht an der Mailadresse und eventuellen Spamfiltern liegen kann.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mr. Nice Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Also ich hab grad nen bissel was getestet!
    Hab mir ne kurze Mailfunktion geschrieben und mal versucht mir von diversen Absendern eine Mail zu schicken.
    Angekommen sind letztendlich nur die Mails von den Absendern, die auch wirklich auf dem Server existieren.
    Was wird denn im ilch Skript bei der Contact Mail als Absender verwendet?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja halt die Adresse, die man angibt.

    Die Emailfunktion ist leider recht spartanisch, mal sehen was die Zukunft bringt.


    Zuletzt modifiziert von Mairu am 25.02.2008 - 20:19:02
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mr. Nice Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Bin leider kein PHP Profi, aber was macht denn die Funktion "icmail" in contact.php?
    Hab die Zeile mal auskommentiert und statt dessen mal folgendes reingeschrieben:
    mail($wer,$subject,$text,'from:mrnice@east-berlin-xxxx.de');

    Das geht jetzt auch soweit, d.h. die Mails kommen an.
    Nun bräuchte ich nur noch etwas Hilfe wie ich statt der von mir eingeschriebenen E-Mailadresse ( from: ) den Datenbankeintrag reinbekomme.
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Der sollte eigentlich kommen, wenn man das Attribut weg lässt, das war ja auch ein Vorschlag von mir, der angeblich nicht funktioniert hat.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mr. Nice Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    mail($wer,$subject,$text,$mail);

    funktioniert leider nicht.

    mail($wer,$subject,$text,'from:mrnice@east-berlin-xxxx.de');

    funktioniert, aber so muss ich immer die Absenderadresse händisch eintragen.
    Ich betreue mehrere Websites auf ilch basierend und da wär das schön blöd wenn ich überall die Absenderadressen händisch anpassen müßte.
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja du kannst dir ja gerne mal die icmail Funktion in der includes/func/allg.php nachschauen, ich wüsste nicht warum die Mails dann an andere Stelle im Script funktionieren sollten, wo sie nur mit 3 Parametern aufgerufen wird.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Mr. Nice Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Nach langem analysieren habe ich nun herausbekommen dass als Absender bei den Contact Mails immer die Mailadresse des Formularausfüllenden genommen wird. Da es diese E-Mailadresse logischer Weise nicht gibt auf meinem Server wird die Mail vom Mailserver verworfen.
    Ich hätte nun aber gern, dass als Absender der "Standard Absender bei eMails" bzw. "Administrator eMail" aus der Konfiguration verwendet wird (so wie bei der Registrierungsmail).
    Kannst Du mir da bei der Datenbankabfrage helfen bitte?

    So funktionierts jetzt:
    mail($wer,$subject,$text."\n\n\nAnfrage von: ".$mail,"from:".$wer);

    möchte halt bloss am Ende bei "from:" das "$wer" durch den Datenbankeintrag in der Konfiguration "Standard Absender bei eMails" ersetzten.
    THX...

    Greetz Mr. Nice


    Zuletzt modifiziert von Mr. Nice am 25.02.2008 - 22:33:01
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    $allgAr['adminMail'];
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Oh mann du hast
    icmail($wer,$subject,$text);
    noch nicht ausprobiert gehabt?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Mr. Nice Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Oh mann du hast
    icmail($wer,$subject,$text);
    noch nicht ausprobiert gehabt?

    Wie sollte ich das probiert haben? Der Vorschlag kam ja erst jetzt...

    Jedenfalls funktioniert es nun so, nur leider weiß man nicht an wen man die Antwort der Anfrage schicken soll.
    Darum habe ich es nun so gelöst:
    icmail ($wer,$subject,$text."\n\n\nAnfrage von: ".$mail);


    Vielen Dank für Deine geduldige Hilfe.
    Wie immer spitzen Support ( auch wenns manchmal etwas länger dauert bis man drauf kommt zwinker )...

    P.S. Man bin ich happy dass das nun endlich geht...


    Zuletzt modifiziert von Mr. Nice am 25.02.2008 - 22:59:47
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten