Mail Versand

An verschiedenen Stellen im Programm versendet bytepix E-Mails. Wenn Ihre Kunden eine Bestellung auslösen, erhalten Sie, als Betreiber der Online-Galerien, Ihre Kunden eine entsprechende E-Mail.
Weitere E-Mails können automatisch oder manuell direkt aus dem System versandt werden, wenn Sie Ihren Kunden bspw. über sein Passwort, die Fertigstellung seines Auftrags oder über die Sperrung des Zugangs informieren möchten.

Im Menü "Fotograf" und dort unter "E-Mail Einstellungen" legen Sie mit den Feldern bei (1) und (2) im Bild 1 Ihre

  • Empfangs-Adresse für Bestellungen,
  • Absender-Adresse der vom System versandten E-Mails und
  • den Betreff der Bestellbestätigungsmails

fest. Hieran hat sich auch in Version 2.9.2 nichts geändert.
Der Versand aus dem System heraus erfolgt normalerweise über die, in die Script-Sparache PHP integrierte, mail()-Funktion. Die E-Mails werden demnach von Ihrem Web-Server aus verschickt. Leider hat die Praxis gezeigt, dass dieser Versand problematisch werden kann, weil:

  • der Provider den Server schlecht oder gar nicht konfiguriert hat
  • auf Windows-Servern die Mail-Funktionalität schlicht und ergreifend fehlt
  • die vom Server gesendeten Mails vom Empfänger als SPAM erkannt werden, wenn die Mail nicht wirklich sauber in den Web-Server integriert wurde.

Etwas Abhilfe konnte auf einigen Servern über den sogenannten "5. Parameter" geschaffen werden. Insgesamt blieb die Situation jedoch unbefriedigend. Dies hat uns veranlasst den Mail-Versand grundsätzlich auf andere Weise zu realisieren.


Bild 1: Einstellungen zum Mail-Versand aus bytepix


SMTP Mail Versand

Im Menü "Fotograf" und dort unter "E-Mail Einstellungen" besteht nun die Möglichkeit einen sogenannten "SMTP Server" zu konfigurieren.
Was ist das?
Vielleicht kennen Sie das Kürzel "SMTP" bereits aus den Einstellungen Ihres E-Mail-Programms, wie MS-Outlook, Thunderbird, Apple Mail etc.. Das Kürzel wird dort in Zusammenhang mit Ihrem "ausgehenden" Mail-Server verwendet. Das ist der Server, der Ihre elektronische Post entgegennimmt und an den Empfänger weiterleitet. In den Mail-Programmen unterscheidet man den Server für "eingehende" E-Mails (POP3 oder IMAP). Dieser interessiert uns hier jedoch nicht.

Damit bytepix nun Kontakt mit Ihrem Mail-Server zum Versenden von E-Mails aufnehmen darf, müssen Sie mindestens die SMTP Server-Adresse, einen Benutzernamen und das Passwort für diesen Server angeben (wie bei (3) im Bild 1). Es gibt auch einige andere Mechanismen, wie Sie sich gegenüber einem SMTP-Server legitimieren können. bytepix unterstützt jedoch nur die Authentifizierung via Benutzername und Passwort.
Der SMTP Benutzername ist in vielen Fällen gerade Ihre E-Mail-Adresse, dies muss jedoch nicht immer der Fall sein. Schauen Sie doch einfach in Ihrem E-Mail-Programm nach …

Die Angaben bei (4) im Bild 1 lassen Sie in den allermeisten Fällen unverändert. Sollte die Port-Nummer in Ihrem E-Mail Programm eine andere sein, so können Sie es hier mit einem anderen Port probieren (bitte erfinden Sie keine beliebigen Nummern, diese müssen Ihnen von Ihrem E-Mail-Provider genannt worden sein!!!). Aber bitte wirklich nur, wenn alle anderen Fehlerquellen ausgeschlossen sind und sie ganz sicher sind, was Sie tun. Die Portnummer 25 ist nämlich der weltweite Standard-Port für SMTP.
Die beiden anderen Felder sind ein Notanker, falls Ihr Server den direkten Versand via SMTP verbietet und Sie auf das Server-Programm "sendmail" zurückgreifen müssen. Betroffene werden wissen, was Sie hier einstellen müssen.

ACHTUNG:

Wenn Sie keine SMTP Server-Adresse angeben erfolgt der Mail-Versand wie bisher über die eingabuet Funktion mail() von PHP!

Mail Versand testen

Um herauszufinden, ob der Versand funktioniert, testen Sie diesen doch einfach in dem Sie sich selbst eine E-Mail schicken.

Verwenden Sie hierzu ein vorhandenes Album und tragen Sie bei diesem unter "Kunden-Daten" Ihre eigen E-Mail-Adresse ein. Die originale E-Mail-Adresse Ihres Kunden können Sie ja unten im Adressfeld vorrübergehend eintragen. Speichern nicht vergessen! (Falls Sie über eine zweite, bei einem anderen Dienstleister registrierte E-Mail-Adresse verfügen, ist es natürlich sinnvoll, an diese Adresse die Testmail zu verschicken.)

Anschießend begeben Sie sich ich die "Basis-Einstellungen" dieses Albums …


Bild 3: Testweiser E-Mail-Versand

… und klicken bei (1) wie in Bild 3 auf den Link, um Ihrem Kunden das Passwort zuzusenden.

Es öffnet sich das in Bild 3 gezeigte, kleinere Fenster. In diesem Fenster prüfen Sie bitte nochmals die An- und Von-Adresse (bei (2) im Bild) und klicken dann auf den Button absenden (3). Das zusätzliche, kleinere Fenster bleibt nach dem Versand göffnet. Es zeigt Ihnen entweder den erfolgreichen Versand an oder einen Fehler, wie er im folgenden Bild dargestellt wird, an.

Der rote Schriftzug im Info-Mail-Fenster zeigt den Fehler an.
Ein Vorteil des SMTP-Versandes: Sie erhalten weitergehende Fehlermeldungen, wie im grünen Rahmen im rechtsstehenden Bild gezeigt. Diese Meldungen sind schwer verständlich und von Server zu Server sehr unterschiedlich. Meist kann man jedoch erahnen, was schiefgegangen ist.

Diese Ausgabe steht bei der Nutzung der mail()-Funktion nicht zur Verfügung.

ACHTUNG:

Die häufigste Fehlerursache ist die, dass die Absender E-Mail-Adresse (bei (2) in Bild 1) nicht zum SMTP Server "passt". Sprich, über diesen Server dürfen Sie mit diesem E-Mail-Absender keine E-Mails verschicken.