SMS <-> POP3/SMTP Gateway


Mein SMS <-> POP3/SMTP Gateway mit dem Namen BeRoSMSDaemon kurz BRSMSD funktioniert auf meinem M912M mit der Novatel EU850D prima. Damit kann ich nun mit jedem x-beliebigen Mailclient SMS Mitteilungen senden und sowie empfangen.

 

BRSMSD enthält einen kompletten MIME Encoder/Decoder mit Support für alle möglichen Charsets inkl. UTF8 und einen HTML-to-TextPlain Konverter, der unter anderem auch Tabellen etc. korrekt zu einer ASCII Grafik konvertiert. Überlange SMS bzw. EMS werden näturlich auch komplett unterstützt.

 

Die POP3 und SMTP Kommunkation an sich ist in mehreren Threads ausgelagert, und unterstützt bei SMTP die HMAC-MD5 Authentikation und bei POP3 die APOP Authentikation. IMAP-Support war zwar mal geplant aber nach paar Überlegungen kam ich zu dem Entschluss, dass das hier für diesen Einsatz für SMS Mitteilungen doch etwas overkil wäre, zumindest im Verhältnis zum Implementation/Debugging Aufwand.

 

Zudem gibt es dann noch zwei Kammandozeilen Tools brsmsdread und brsmsdsend. Mit brsmsdread kann man auf einer Shell die Mitteilungen lesen und mit brsmsdsend entweder über die Shell oder als brsmsdsend Parameter z.B. in Bash Scripts auch Mitteilungen versenden.

 

Und BRSMSD läuft bei mir nicht nur auf dem Gigabyte M912M sondern auch auf  meinem Dell XPS M1330 Subnotebook mit einer Dell WWAN 5520 UMTS/HSDPA MiniPCI Express Card und auf meiner Linksys NSLU2 mit Debian Lenny auf einer 160 GB USB HDD und einem Huawei E172 USB UMTS Stick.

 

Der einzigste Nachteil, man muss BRSMSD solange beenden, wenn man eine GPRS/UMTS/HSDPA/HSUPA Datenverbindung aufrufen und benutzen will, und danach wieder starten. Ansonsten rennt es hier bisher einwandfrei.

 

Und hier noch ein kurzer Screenshot dazu:

 

 

Linkbacks


Kommentare


Neuer Kommentar


Name:
e-Mail:
Webseite:
Text:
Hiermit wird der Kommentator dieser Website aufgeklärt und darauf hingewiesen, dass seine Meinung, plus Identität (IP-Adressen stellen personenbezogene Daten dar) nicht nur auf dem Server mit abgegebenem Kommentar, sondern ebenfalls an einen Drittserver im Internet zur Überprüfung auf Spam übertragen und dort für eine unbestimmte Zeit aufbewahrt werden.
Stoppt die Vorratsdatenspeicherung! Jetzt klicken und handeln!Willst du auch an der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: