E-Mails per SMTP versenden

Falls Sie nicht sicher sind, ob Sie SMTP nutzen sollten, überspringen Sie am besten dieses Kapitel. SMTP ist nur notwendig, wenn die PHP-interne Funktion mail() nicht genutzt werden kann (z.B. auf einem Windows-Server).

Um E-Mails per SMTP zu versenden, benötigen Sie einen E-Mail-Account (Pop3).

1. Schritt

Öffnen Sie die Datei /inc/formmail.inc.php in einem Text-Editor und suchen Sie folgenden Abschnitt:

$configuration['mail_type'] = 'mail'; // (mail, smtp)
$configuration['mail_from'] = 'postmaster@' . $_SERVER['SERVER_NAME'];

$configuration['smtp']['host'] = 'example.com';
$configuration['smtp']['port'] = 25;

$configuration['smtp']['helo'] = $_SERVER['SERVER_NAME'];
$configuration['smtp']['auth'] = true;
$configuration['smtp']['user'] = '';
$configuration['smtp']['pass'] = '';

2. Schritt

Ersetzen Sie

$configuration['mail_type'] = 'mail';

durch

$configuration['mail_type'] = 'smtp';

3. Schritt

Ersetzen Sie den Hostnamen example.com durch den Hostnamen Ihres E-Mail-Kontos.

$configuration['smtp']['host'] = 'example.com';

4. Schritt

Tragen Sie hier den Benutzernamen und das Passwort Ihres E-Mail-Kontos ein.

$configuration['smtp']['user'] = '';

$configuration['smtp']['pass'] = '';

Fertig.