SMTP-Server bei mail() angeben

Von: , Frage gestellt am Do, 16. Okt 2008

Hi,

ich experimentiere gerade mit mail() herum und habe irgendwo gelesen, dass man für die Funktion auch einen bestimmten SMTP-Server angeben kann, durch den die Mail dann verschickt wird.
Wie mache ich das?

Danke

--WhiteAvenger

3 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde 0 hilfreich
    Re: SMTP-Server bei mail() angeben

    ich experimentiere gerade mit mail() herum und habe irgendwo
    gelesen, dass man für die Funktion auch einen bestimmten
    SMTP-Server angeben kann, durch den die Mail dann verschickt
    wird.
    Wie mache ich das?
    Diese Einstellung macht man in der php.ini
    Siehe dazu auch http://de3.php.net/manual/en/mail.configuration.php

    Da man diese Einstellung bei den meisten Hostern nicht aendern kann wuerde ich dir eine fertige Mail/SMTP-Klasse empfehlen welche nicht die PHP Mail-funktionalitaet benutzt.
    http://pear.php.net/package/Mail/
    http://pear.php.net/package/Net_SMTP/

    Gruesse
    Stefan

    • Antwort von nach einem Tag 0 hilfreich
      Re^2: SMTP-Server bei mail() angeben

      Hi Stefan, Da man diese Einstellung bei den meisten Hostern nicht aendern
      kann wuerde ich dir eine fertige Mail/SMTP-Klasse empfehlen
      welche nicht die PHP Mail-funktionalitaet benutzt.
      http://pear.php.net/package/Mail/
      http://pear.php.net/package/Net_SMTP/
      Und wie benutze ich das dann? Ich nehme mal an, das muss ich irgendwo in meinem Hoster "installieren". Wie geht das?

      • Antwort von nach einem Tag 0 hilfreich
        Re^3: SMTP-Server bei mail() angeben

        Und wie benutze ich das dann? Ich nehme mal an, das muss ich
        irgendwo in meinem Hoster "installieren". Wie geht das?
        Falls dein Hoster das PEAR-Paket nicht installiert hat kannst du das einfach (am Besten in ein extra Unterverzeichnis) speichern (und ggf. entpacken)
        Wie du es benutzt steht in der Dokumentation, die es auf der Seite von Pear gibt (Documentation -> End-user documentation)

        Gruss
        Stefan

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!