Hinweis
Das Modul ist ab Version 5  nicht mehr enthalten. Mit den neuen Möglichkeiten lässt sich ein Newssystem sehr leicht und wesentlich flexibler abbilden. Damit macht eine Befüllung per Email ebenfalls keinen Sinn mehr. Auf Nachfrage erhalten Sie ein Modul um Emails direkt in eforia einzulesen.

Mail2News

Mail2New nimmt eMails entgegen und erzeugt daraus Einträge für das News-System. Damit ist es möglich, News per eMail einzutragen. Das ist dann z.B. auch bei vielen Handys möglich. Bei den so genannten Kamera-Handys können auch Grafiken als eMail-Anhang mit übergeben werden.

Funktionsweise: Das Modul holt per POP3 eMails auf einem oder mehreren Konten ab. Aus jeder dieser eMails wird ein Eintrag in der Datenbank des News-Systems (Modul News) erzeugt.


Konfiguration / mail2news.ini
[mail_1]
server=pop3mailserver.tdb.de:110
user=test@tdb.de
pw=pop3kennwort
accept_pw=mailpw
default_channel=Intern,Homepage
graphic_prefix=mail2news/{date}_
[mail_1] - Es können mehrere eMailkonten angegeben werden. Diese werden durchnummeriert. mail_1 ist das Erste.
server gibt den Pop3 Server an, von dem die eMails abgeholt werden.
user ist der Name des Userkontos am Pop3 Server.
pw ist das Passwort des Pop3-Kontos.
accept_pw gibt ein Kennwort an, das die eMails enthalten müssen um von Mail2News akzeptiert zu werden.
default_channel gibt die News-Kanäle an, die eine Mail erhält, wenn nichts anderes angegeben wird. Näheres dazu erfahren Sie in der Beschreibung zum Modul News.
graphic_prefix ist eine Konstante, die Grafiknamen vorangestellt wird, wenn diese mit übertragen werden. Hier können {date} für das aktuelle Datum und {time} für die Aktuelle Uhrzeit benutzt werden. Beispiel: An eine eMail ist eine Grafik mit dem Namen gummiboot.gif angehängt. Der graphic_prefix ist mail2news/{date}_. Am 31.03.2003 wird die Grafik mit dem Namen mail2news/20030331_gummiboot.gif in die Datenbank aufgenommen. Die Datei liegt physikalisch in /gfx/mail2news/20030331_gummiboot.gif.

Aufbau der eMails:
Der Betreff ist das Kennwort (accept_pw). Hier können auch zusätzlich die Nachrichtenkanäle angegeben werden, wenn diese vom default_channel abweichen. Dabei können ein Kanal oder mehrere Kanäle mit , getrennt angegeben werden. Zwischen Kennwort und Kanal ist ein : zu setzen.
Ohne Kanäle: Kennwort
Mit einem Kanal: Kennwort:Kanal
Mit mehreren Kanälen: Kennwort:Kanal1,Kanal2,Kanal3
Die Kanäle müssen dabei den jenigen entsprechen, die im Modul News festgelegt sind. Groß-/Kleinschreibung spielt hier keine rolle. Das gleiche gilt für das Kennwort.
Beispiel:mailpw:Intern,Homepage

Der eMail-Text enthält Headline, Teaser und Text. Dabei wird der jeweilige Bereich mit einer Zeile eingeleitet. Groß-/Kleinschreibung ist dabei egal. Wichtig ist, dass die Schlüsselwörter in einer eigenen Zeile stehen.
Headline leitet die Headline (Überschrift) ein. Achtung: Nur die erste Zeile wird beachtet.
Teaser leitet den Teaser (Anreißer/Anmacher) ein.
Text leitet den Text ein.
Ohne Kennzeichnung wird der Text als Teaser übernommen. Das liegt daran, dass der Teaser der Textbereich ist, den man zuerst sieht. In vielen Fällen ist das News-Modul so konfiguriert, dass nur der Teaser dargestellt wird. Diese ist vom Erscheinungsbild her einem Weblog sehr ähnlich.
Beispiel:
Headline
95. Geburtstag unserer Oma
Teaser
Live Eindrücke von der Feier.
Text
Hier geht es rund. Der örtliche Trachtenverein zeigt sein Können. Im Foto sind die Mitglieder des Vereins beim Schuhplattler zu sehen. Dieser wurde extra zum Ehrentag unsere Oma aufgeführt.
Auch der bayerische Ministerpräsident sandte Glückwünsche.

Wird eine Grafik mitgeschickt, so wird diese am Anfang des Teasers und Textes rechtsbündig eingefügt (align="right"). Am Ende wird ein <br style="clear:both;"> gesetzt, um Überlappungen zu vermeiden, wenn die Grafik größer ist als Text.

schedul.ini
Mail2news soll automatisch eMails abholen und als News aufnehmen. Für diesen automatischen Start wird der Aufruf in schedul.ini eingetragen. Hier ist ein Zeit-Intervall von einer bis zu fünf Minuten sinnvoll.

Beispiel:
program_5=mail2news.prg
dir_5=../custprg/
next_start_5=29.07.2005 10:47
every_min_5=5


eforia® web manager Dokumentation
Stand V 3.01 / 20.12.2010
© Horst Klier
http://www.klier.net
Impressum