Lesezeichen Erstelle PDF Email Drucken

PHPlist auf SMTP umbauen

Author:
Martin
Erstellt:
Mittwoch, 11. August 2010
Letzte Bearbeitung:
Montag, 23. August 2010
Aufrufe:
1587
Bewertung:
 
Bewerte:
Gut - Schlecht
Lesezeichen:
0 Lesezeichen anlegen

Antwort

Regulär ist das Newsletterscript auf die Senmailfunktion vom Apache Server eingerichtet. Um das ganze nun auf einen externen SMTP-Server umzubasteln sind ein paar Änderungen im Quellcode nötig.

\lists\admin\phpmailer\class.phpmailer.php
\lists\admin\phpmailer\class.smtp.php

Ab Zeile 44 in lists/admin/phpmailer/class.phpmailer.php
Mailer auf SMTP setzen !!
        $this->Mailer = "smtp";
      } else{
         #  logEvent('Sending via mail');
         $this->Mailer = "smtp";
      }

Ab Zeile 150 lists/phplist/class.phpmailer.php
Die Einstellungen für den SMTP-Server anpassen.
     */
    var $Host        = "mailout.YourDomain.de";

    /**
     *  Sets the default SMTP server port.
     *  @var int
     */
    var $Port        = 25;

    /**
     *  Sets the SMTP HELO of the message (Default is $Hostname).
     *  @var string
     */
    var $Helo        = "";

    /**
     *  Sets SMTP authentication. Utilizes the Username and Password variables.
     *  @var bool
     */
    var $SMTPAuth     = true;

    /**
     *  Sets SMTP username.
     *  @var string
     */
    var $Username     = "XXXX";

    /**
     *  Sets SMTP password.
     *  @var string
     */
    var $Password     = "XXXX";

Zeile 110 in lists/phplist/class.phpmailer.php
Auswählen das die Methode zum Senden der Mails doch bitte SMTP sein soll.

    /**
     * Method to send mail: ("mail", "sendmail", or "smtp").
     * @var string
     */
    var $Mailer            = "smtp";

Danach einfach den Server neustarten und PHPlist sendet seine Mails über den SMTP-Server und nichtmehr über Sendmail.

Kategorie

Tags für diesen Beitrag

Kommentar schreiben


Sicherheitscode
Aktualisieren