Ergebnis 1 bis 4 von 4

Thema: E-MAil nicht über mail() sondern SMTP aber ???WIE???

  1. #1
    Erfahrener Benutzer Avatar von ebook24
    Registriert seit
    03.07.2009
    Beiträge
    102

    E-MAil nicht über mail() sondern SMTP aber ???WIE???

    So ich möchte gerne mails zusenden z.B. bei einer Registartion Newsletter und sonstiges per SMTP statt der Funktion mail() bloß weiß ich nicht wie. Und wohn dann mit dem Script.

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Wohin ist an sich nicht wichtig, wichtig dann nur beim Einbinden der Klasse/des Scriptes den Pfad richtig anzugeben.

    Du kannst dir bspw hier: http://www.phpclasses.org/ eine SMTP Mail Klasse holen, da sind dann meist auch Beispiel Dateien dabei.


    Es bietet sich natürlich an, diese Klasse dann in der Datei extras.lib.php in der Funktion usermail() einzuklinken, da das VMS an sich nur usermail() nutzt (diverse Addons aber mail(), da müsstest du dass dann evtl ergänzen).
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  3. #3
    Erfahrener Benutzer Avatar von ebook24
    Registriert seit
    03.07.2009
    Beiträge
    102
    genau das ist mein Problem ich weiß nicht wie ich es dort ändern soll.

  4. #4
    Erfahrener Benutzer Avatar von ebook24
    Registriert seit
    03.07.2009
    Beiträge
    102
    Was muss ich ändern wohn damit ich habe hier diesen Code den ich irgendwo einfügen soll aber wohin damit?

    Code:
    <?
    require("class.phpmailer.php");
    
    $mail = new phpmailer();
    
    $mail->IsSMTP();                                   // per SMTP verschicken
    $mail->Host     = "smtp.web.de"; // SMTP-Server
    $mail->SMTPAuth = true;     // SMTP mit Authentifizierung benutzen
    $mail->Username = "DEIN WEB.DE-BENUTZERNAME";  // SMTP-Benutzername
    $mail->Password = "DEIN WEB.DE-PASSWORT"; // SMTP-Passwort
    
    $mail->From     = "ABSENDER-EMAIL";
    $mail->FromName = "ABSENDER-NAME";
    $mail->AddAddress("EMPFÄNGER-EMAIL","EMPFÄNGER-NAME");
    $mail->AddReplyTo("ABSENDER-EMAIL","ABSENDER-NAME");
    
    $mail->WordWrap = 50;                              // Zeilenumbruch einstellen
    $mail->IsHTML(true);                               // als HTML-E-Mail senden
    
    $mail->Subject  =  "BETREFF";
    $mail->Body     =  "INHALT DER EMAIL";
    $mail->AltBody  =  "TEXT, WENN DER EMAIL-CLIENT KEIN HTML UNTERSTÜTZT";
    
    if(!$mail->Send())
    {
        echo "Die Nachricht konnte nicht versandt werden <p>";
        echo "Mailer Error: " . $mail->ErrorInfo;
        exit;
    }
    
    echo "Die Nachricht wurde erfolgreich versandt";
    
    ?>

Ähnliche Themen

  1. Mail versendet aber nicht in der Datenbank
    Von Siggi84 im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 05.02.2011, 19:58
  2. Mail AP´s zählen nicht
    Von Tulpe81 im Forum Support zu Addons & Erweiterungen
    Antworten: 15
    Letzter Beitrag: 19.01.2011, 15:05
  3. [VMS 1.1] Mail nicht für Dich ?
    Von Chrissi01 im Forum Support zu Addons & Erweiterungen
    Antworten: 19
    Letzter Beitrag: 03.02.2010, 22:57
  4. Mail nicht für dich
    Von flessi im Forum Support zu Addons & Erweiterungen
    Antworten: 4
    Letzter Beitrag: 03.08.2007, 21:44
  5. Nicht richtige Mail?
    Von MasterG im Forum Support zum VMSone
    Antworten: 8
    Letzter Beitrag: 02.03.2007, 13:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •