root@fritz:/var/mod/root# checkmaild -single -nodelay -path /mod/etc
CheckMailD <check 1 Account(s) every 5min without Logging>
CheckMailD <no Status for Account 0>
CheckMailD <NewMail-Event: /mod/etc/maillog.cfg (1)>
-------------------------------------------------------
New Mail:
-------------------------------------------------------
Mail-Header:
* 2 FETCH (FLAGS (\Seen) BODY[HEADER.FIELDS (DATE FROM SUBJECT)] {132}
From: 1&1 Internet AG <[email protected]>
Subject: Der neue und verbesserte Webmailer 2.0
Date: Thu, 17 Sep 2009 17:11:56 +0200
)
? OK FETCH finished.
-------------------------------------------------------
-rw-r--r-- 1 root root 3971 Feb 23 14:52 /var/tmp/maillog.body
-rw-r--r-- 1 root root 229 Feb 23 14:52 /var/tmp/maillog.head
-rw-r--r--
-rw-r--[COLOR=red]-[/COLOR]--
/var/mod/root # checkmaild -single -nodelay -path /mod/etc
CheckMailD <check 2 Account(s) every 1min without Logging>
CheckMailD <Account 0 = 000(035)/035 Mail(s) for [EMAIL="[email protected]"][email protected][/EMAIL]>
CheckMailD <Account 1 = 000(017)/017 Mail(s) for [EMAIL="[email protected]"][email protected][/EMAIL]>
CheckMailD <Status-Event: /mod/etc/maillog.cfg (52)>
CheckMailD <NewMail-Event: /mod/etc/maillog.cfg (1)>
HTTP/1.1 200 OK
CONTENT-LENGTH: 255
CONTENT-TYPE: text/xml; charset="utf-8"
DATE: Thu, 01 Jan 1970 06:35:03 GMT
EXT:
SERVER: Linux/9.0 UPnP/1.0 PROTOTYPE/1.0
<s:Envelope xmlns:s="[URL]http://schemas.xmlsoap.org/soap/envelope/[/URL]" s:encodingStyle= "[URL]http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:AddMessageResponse[/URL] xmlns: u="urn:samsung.com:service:MessageBoxService:1"></u:AddMessageResponse></s:Body> </s:Envelope>
HTTP/1.1 200 OK
CONTENT-LENGTH: 255
CONTENT-TYPE: text/xml; charset="utf-8"
DATE: Thu, 01 Jan 1970 06:35:03 GMT
EXT:
SERVER: Linux/9.0 UPnP/1.0 PROTOTYPE/1.0
<s:Envelope xmlns:s="[URL]http://schemas.xmlsoap.org/soap/envelope/[/URL]" s:encodingStyle= "[URL]http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:AddMessageResponse[/URL] xmlns: u="urn:samsung.com:service:MessageBoxService:1"></u:AddMessageResponse></s:Body> </s:Envelope>
CheckMailD <Account 0 = 001(033)/033 Mail(s) for [EMAIL="[email protected]"][email protected][/EMAIL]>
CheckMailD <Account 1 = 000(017)/017 Mail(s) for [EMAIL="[email protected]"][email protected][/EMAIL]>
CheckMailD <Status-Event: /mod/etc/maillog.cfg (50)>
%
#!/bin/sh
#####################################################################
# CheckMailD-Event ($1=0): new mail #
#####################################################################
if [ "$1" = "0" ]
then
echo "-------------------------------------------------------"
echo "New Mail:"
echo "-------------------------------------------------------"
echo "Mail-Header:"
cat /var/tmp/maillog.head
echo "-------------------------------------------------------"
echo "Mail-Body:"
ls -l /var/tmp/maillog*
sleep 10
cat /var/tmp/maillog.body
echo "-------------------------------------------------------"
echo "Account: $4"
echo "UID: $5"
echo "Date: $6"
echo "Time: $7"
echo "From: $8"
echo "Subject: $9"
echo "-------------------------------------------------------"
echo "All mail(s): $2"
echo "New mail(s): $3"
echo "-------------------------------------------------------"
sleep 1
fi
/var/mod/root # checkmaild -?
CheckMailD v0.4.5
-----------------------------------------------------------------------------
usage: checkmaild [options]
-daemon start in daemon-mode (with syslog)
-single start in single-mode (without syslog)
-nodelay no start delay
-path [PATH] config/data-path (/var/tmp/)
-help, -? this help
/var/mod/root # checkmaild -single -nodelay -path /mod/etc
CheckMailD <check 2 Account(s) every 1min without Logging>
CheckMailD <NewMail-Event: /mod/etc/maillog.cfg (1)>
-------------------------------------------------------
New Mail:
-------------------------------------------------------
Mail-Header:
-------------------------------------------------------
Mail-Body:
-rw-r--r-- 1 root root 0 Feb 23 15:44 /var/tmp/maillog.body
-rw-r--r-- 1 root root 0 Feb 23 15:44 /var/tmp/maillog.head
cat: can't open '/mod/etc/maillog.body': No such file or directory
-------------------------------------------------------
Account: [EMAIL="[email protected]"][email protected][/EMAIL]
UID: 0LqSm1-...
Date: 23.Feb
Time: 15:43
From: 'Bianca' <[EMAIL="[email protected]"][email protected][/EMAIL]>
Subject: WG: Test
-------------------------------------------------------
All mail(s): 37
New mail(s): 1
-------------------------------------------------------
CheckMailD <NewMail-Event: /mod/etc/maillog.cfg (2)>
-------------------------------------------------------
New Mail:
-------------------------------------------------------
Mail-Header:
-------------------------------------------------------
Mail-Body:
-rw-r--r-- 1 root root 0 Feb 23 15:44 /var/tmp/maillog.body
-rw-r--r-- 1 root root 0 Feb 23 15:44 /var/tmp/maillog.head
[B]cat: can't open '/mod/etc/maillog.body': No such file or directory[/B]
-------------------------------------------------------
Account: [EMAIL="[email protected]"][email protected][/EMAIL]
UID: 0LrcZ....
Date: 22.Feb
Time: 23:15
From: 'HIFI-FORUM' <[EMAIL="[email protected]"][email protected][/EMAIL]>
Subject: Neue Antwort: Neue Firmware 3007.1
-------------------------------------------------------
All mail(s): 37
New mail(s): 2
-------------------------------------------------------
CheckMailD <NewMail-Event: /mod/etc/maillog.cfg (3)>
-------------------------------------------------------
New Mail:
-------------------------------------------------------
Mail-Header:
-------------------------------------------------------
Mail-Body:
-rw-r--r-- 1 root root 0 Feb 23 15:44 /var/tmp/maillog.body
-rw-r--r-- 1 root root 0 Feb 23 15:44 /var/tmp/maillog.head
[B]cat: can't open '/mod/etc/maillog.body': No such file or directory[/B]
-------------------------------------------------------
Account: [EMAIL="[email protected]"][email protected][/EMAIL]
UID: 0M54Ic-...
Date: 22.Feb
Time: 17:08
From: 'HIFI-FORUM' <[EMAIL="[email protected]"][email protected][/EMAIL]>
Subject: Neue Antwort: Neue Firmware 3007.1
-------------------------------------------------------
All mail(s): 37
New mail(s): 3
-------------------------------------------------------
CheckMailD <Account 0 = 003(037)/037 Mail(s) for [EMAIL="[email protected]"][email protected][/EMAIL]>
CheckMailD <Account 1 = 000(020)/020 Mail(s) for [EMAIL="[email protected]"][email protected][/EMAIL]>
CheckMailD <Status-Event: /mod/etc/maillog.cfg (57)>
/var/mod/root #
/var/mod/root # cat /var/tmp/maillog.body
* 30 FETCH (FLAGS (\Seen) BODY[HEADER.FIELDS (DATE FROM SUBJECT)] {217}
Date: Wed, 23 Feb 2011 14:17:18 +0000
From: "IP-Phone-Forum" <[EMAIL="[email protected]"][email protected][/EMAIL]>
Date: Wed, 23 Feb 2011 15:17:16 +0100
Subject: Neue Antwort im Thema 'Mit checkmaild E-Mail-Inhalt auf Samsung-TV anzeigen?'
)
? OK FETCH finished.
/var/mod/root # cat /var/tmp/maillog.head
* 28 FETCH (FLAGS ())
? OK FETCH finished.
/var/mod/root #
## Rudi-Editor
## Bitte umgebende Zeilen NICHT löschen ('cat > ...', 'RUDI_EOF')
cat > /mod/etc/maillog.cfg << 'RUDI_EOF'
#!/bin/sh
#####################################################################
# CheckMailD-Event ($1=0): new mail #
#####################################################################
if [ "$1" = "0" ]
then
echo "-------------------------------------------------------"
echo "New Mail:"
echo "-------------------------------------------------------"
echo "Mail-Header:"
cat /var/tmp/maillog.head
echo "-------------------------------------------------------"
echo "Mail-Body:"
ls -l /var/tmp/maillog*
sleep 10
cat /var/tmp/maillog.body
echo "-------------------------------------------------------"
echo "Account: $4"
echo "UID: $5"
echo "Date: $6"
echo "Time: $7"
echo "From: $8"
echo "Subject: $9"
echo "-------------------------------------------------------"
echo "All mail(s): $2"
echo "New mail(s): $3"
echo "-------------------------------------------------------"
sleep 1
cat /var/tmp/maillog.body | callaction samsung_text 192.168.178.9
echo "Am $6 um $7 Uhr schrieb $8: $9" | callaction samsung_text 192.168.178.9
fi
RUDI_EOF
[I][SIZE=2]So, nun schreibe ich mir für heute die aller letzte Test-E-Mail, weil mich die Neugier doch sehr plagt. Mal sehen, ob es jetzt klappt...[/SIZE][/I]
[SIZE=2]CheckMailD <Account 0 = 000(002)/004 Mail(s) for [email protected]>[/SIZE]
[SIZE=2]CheckMailD <Account 1 = 000(019)/023 Mail(s) for [email protected]>[/SIZE]
[SIZE=2]CheckMailD <Status-Event: /mod/etc/maillog.cfg (21)>[/SIZE]
[SIZE=2]CheckMailD <NewMail-Event: /mod/etc/maillog.cfg (1)>[/SIZE]
[SIZE=2]-------------------------------------------------------[/SIZE]
[SIZE=2]New Mail:[/SIZE]
[SIZE=2]-------------------------------------------------------[/SIZE]
[SIZE=2]Mail-Header:[/SIZE]
[SIZE=2]* 5 FETCH (FLAGS (\Recent \Seen) BODY[HEADER.FIELDS (DATE FROM SUBJECT)] {124}[/SIZE]
[SIZE=2]From: "Bianca2" <[email protected]>[/SIZE]
[SIZE=2]Subject: Testmail, die IXXSTE[/SIZE]
[SIZE=2]Date: Thu, 24 Feb 2011 00:17:47 +0100[/SIZE]
[SIZE=2])[/SIZE]
[SIZE=2]? OK FETCH finished.[/SIZE]
[SIZE=2]-------------------------------------------------------[/SIZE]
[SIZE=2]Mail-Body:[/SIZE]
[SIZE=2]-rw-r--r-- 1 root root 301 Feb 24 00:18 /var/tmp/maillog.body[/SIZE]
[SIZE=2]-rw-r--r-- 1 root root 229 Feb 24 00:18 /var/tmp/maillog.head[/SIZE]
[SIZE=2]* 5 FETCH (BODY[TEXT]<0> {1039}[/SIZE]
[SIZE=2]This is a multi-part message in MIME format.[/SIZE]
[SIZE=2]------=_NextPart_000_xxxx.43.....0[/SIZE]
[SIZE=2]Content-Type: text/plain;[/SIZE]
[SIZE=2]charset="Windows-1252"[/SIZE]
[SIZE=2]Content-Transfer-Encoding: quoted-printable[/SIZE]
[SIZE=2]?So, nun schreibe ich mir f=FCr heute die aller letzte Test-E-Mail, weil =[/SIZE]
[SIZE=2]-------------------------------------------------------[/SIZE]
[SIZE=2]Account: [email protected][/SIZE]
[SIZE=2]UID: 4967........x2[/SIZE]
[SIZE=2]Date: 24.Feb[/SIZE]
[SIZE=2]Time: 00:17[/SIZE]
[SIZE=2]From: 'Bianca2' <[email protected]>[/SIZE]
[SIZE=2]Subject: Testmail, die IXXSTE[/SIZE]
[SIZE=2]-------------------------------------------------------[/SIZE]
[SIZE=2]All mail(s): 5[/SIZE]
[SIZE=2]New mail(s): 1[/SIZE]
[SIZE=2]-------------------------------------------------------[/SIZE]
[SIZE=2]HTTP/1.1 200 OK[/SIZE]
[SIZE=2]CONTENT-LENGTH: 255[/SIZE]
[SIZE=2]CONTENT-TYPE: text/xml; charset="utf-8"[/SIZE]
[SIZE=2]DATE: Thu, 01 Jan 1970 03:30:01 GMT[/SIZE]
[SIZE=2]EXT:[/SIZE]
[SIZE=2]SERVER: Linux/9.0 UPnP/1.0 PROTOTYPE/1.0[/SIZE]
[SIZE=2]<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:AddMessageResponse xmlns:u="urn:samsung.com:service:MessageBoxService:1"></u:AddMessageResponse></s:Body></s:Envelope>[/SIZE]
[SIZE=2]HTTP/1.1 200 OK[/SIZE]
[SIZE=2]CONTENT-LENGTH: 255[/SIZE]
[SIZE=2]CONTENT-TYPE: text/xml; charset="utf-8"[/SIZE]
[SIZE=2]DATE: Thu, 01 Jan 1970 03:30:02 GMT[/SIZE]
[SIZE=2]EXT:[/SIZE]
[SIZE=2]SERVER: Linux/9.0 UPnP/1.0 PROTOTYPE/1.0[/SIZE]
[SIZE=2]<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:AddMessageResponse xmlns:u="urn:samsung.com:service:MessageBoxService:1"></u:AddMessageResponse></s:Body></s:Envelope>[/SIZE]
[SIZE=2]CheckMailD <NewMail-Event: /mod/etc/maillog.cfg (2)>[/SIZE]
[SIZE=2]-------------------------------------------------------[/SIZE]
[SIZE=2]New Mail:[/SIZE]
[SIZE=2]-------------------------------------------------------[/SIZE]
[SIZE=2]Mail-Header:[/SIZE]
[SIZE=2]* 4 FETCH (FLAGS (\Seen))[/SIZE]
[SIZE=2]? OK FETCH finished.[/SIZE]
[SIZE=2]-------------------------------------------------------[/SIZE]
[SIZE=2]Mail-Body:[/SIZE]
[SIZE=2]-rw-r--r-- 1 root root 316 Feb 24 00:18 /var/tmp/maillog.body[/SIZE]
[SIZE=2]-rw-r--r-- 1 root root 49 Feb 24 00:18 /var/tmp/maillog.head[/SIZE]
[SIZE=2]CheckMailD <IMAP Server (* 3 FETCH (BODY[TEXT]<0> {1004}[/SIZE]
[SIZE=2]This is a multi-part message in MIME format.[/SIZE]
[SIZE=2]------=_NextPart_000_xxx[/SIZE]
[SIZE=2]Content-Type: text/plain;[/SIZE]
[SIZE=2]charset="Windows-1252"[/SIZE]
[SIZE=2]Content-Transfer-Encoding: quoted-printable[/SIZE]
[SIZE=2][COLOR=blue][B][I]?So, nun schreibe ich mir f=FCr heute die aller letzte Test-E-Mail, weil =[/I][/B][/COLOR][/SIZE]
[SIZE=2])>[/SIZE]
[SIZE=2]CheckMailD <Account 0 skipped>[/SIZE]
[SIZE=2]CheckMailD <Account 1 = 000(019)/023 Mail(s) for [email protected]>[/SIZE]
[SIZE=2]CheckMailD <Status-Event: /mod/etc/maillog.cfg (19)>[/SIZE]
Kann es ggf. etwas damit zu schaffen haben, ob die Mails im HTML oder als TXT-Mails eingehen?Ich bekomme nun zwar "etwas", aber nicht den ganzen E-Mail-Inhalt angezeigt, aber irgendwie stimmt hier bestimmt etwas mit den Maileinstellungen nicht.
/var/mod/etc # cat maillog.body
* 2 FETCH (BODY[TEXT]<0> {1251}
This is a multi-part message in MIME format.
------=_NextPart_000_0432_01CBD417.0FB8B290
Content-Type: text/plain;
charset="UTF-8"
Content-Transfer-Encoding: 8bit
Ich bekomme nun zwar "etwas", aber nicht den ganzen E-Mail-Inhalt
angezeigt, aber irgendwie stimmt hier bestimmt etwas mit den
Maileinstellungen nicht. Die Mails, die vom IPPF kommen, sehen etwas besser
aus. Naja, wenn ich ausgeschlafen habe, teste ich weiter...
------=_NextPart_000_0432_01CBD417.0FB8B290
Content-Type: text/html;
charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 9.00.7930.16423">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DVerdana>Ich bekomme nun zwar "etwas", aber nicht den =
ganzen=20
E-Mail-Inhalt angezeigt, aber irgendwie stimmt hier bestimmt etwas mit =
den=20
Maileinstellungen nicht. Die Mails, die vom IPPF kommen, sehen etwas =
besser aus.=20
Naja, wenn ich ausgeschlafen habe, teste ich weiter...=20
</FONT></DIV></BODY></HTML>
------=_NextPart_000_0432_01CBD417.0FB8B290--
)
? OK FETCH finished.
Das ist der Inhalt von maillog.body:Das ist noch ein Test, damit ich sehen kann, ob die Mail nun richtig ankommt, oder nicht. Langsam fange ich an an mir zu zweifeln. *grübel*
/var/mod/etc # cat /mod/etc/maillog.body
[COLOR=royalblue]* 1 FETCH (BODY[TEXT]<0> {1001}[/COLOR]
[COLOR=royalblue]This is a multi-part message in MIME format.[/COLOR]
[COLOR=royalblue]------=_NextPart_000_04EA_01CBD436.306C7D90[/COLOR]
[COLOR=royalblue]Content-Type: text/plain;[/COLOR]
[COLOR=royalblue]charset="iso-8859-1"[/COLOR]
[COLOR=royalblue]Content-Transfer-Encoding: quoted-printable[/COLOR]
[COLOR=royalblue]?Das ist noch ein Test, damit ich sehen kann, ob die Mail nun richtig =[/COLOR]
/var/mod/etc #
Beim Abruf der Mail über POP3 bleibt die maillog.body leider manchmal gerne leer - das möchte noch nicht richtig klappen./var/mod/etc # cat /mod/etc/maillog.body
* 1 FETCH (BODY[TEXT]<0> {345}
Jetzt bin ich erneut sehr gespannt, wie diese Mail am TV ausschaut. Die
maillog.body sieht sie sehr gut und vollständig aus. Leider
funktioniert das nur ordentlich, wenn ich die Mails von einem IMAP-Konto
abrufe. POP3 möchte nicht wirklich funktionieren - dabei bleibt die
maillog.body leider gerne leer. Ich teste also weiter...
)
? OK FETCH finished.
/var/mod/etc #
wenn das möglich wäre, wäre das richtig klasse. :habenwol: Die Mails sehen mit "nur Text" am Samsung sehr viel besser aus, finde ich.Da müsste man jetzt eventuell was basteln, dass man nur den Textteil angezeigt bekommt.
Da war aber vorher schon mal ein Umlaut (ä). Wenn ich richtig geschaut habe, dann bricht die Ausgabe nach 256 Zeichen ab. Könnte also eine Beschränkung des TVs oder vom Callmonitor sein!?Wenn das keine deutliche Anzeige auf UTF8-Probleme ist, dann weiß ich nicht weiter.
)
? OK FETCH finished.
Testmail mit Thunderbird als HTML, Codierung Westlich (ISO 8859-15)
-------------------------------------------------------------------
/var/mod/etc # cat /mod/etc/maillog.txt
* 1 FETCH (BODY[TEXT]<0> {1622}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-15"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<div><font>@Bibie: Wie Oliver schon sagte, man sollte am Besten die
Inhalte von Body filtern und erst gefiltert an den Fernseher
versenden. Vermutlich hat es weniger damit zu tun, ob du
Thunderbird nimmst, oder mit einem anderen Klient die Mail
verschickst. Wichtig ist, aus dem Body brauchbare Inhalte
herauszunehmen, die man auch anzeigen kann.<br>
Ich hatte mich vor kurzem mit der Thematik auseinandergesetzt
gehabt, weil ich gerade an der Gegenseite gebastelt hatte,
nämlich an einem Shell-Skript-basierenden Versender von E-Mails
mit Anhängen, html-Teilen, bz2-Archiven usw. Und wenn ich das
schon mal alleine mit Shell-Befehlen und einigen kleinen
Shell-Tools hinbekommen hatte, wird es nicht schwer sein die
E-Mails auch zudekodieren. Im Großen und Ganzen geht es darum,
die "Trenner" der einzelnen Teile zu finden (bei dir sind es
z.B. "------=_NextPart_000_0432_01CBD417.0FB8B290") und die
Inhalte dazuwischen zu analysieren. Wenn die Mail auch als
Rein-Text übertragen wird, wird es deutlich einfacher. Im Falle
von html weiß ich nicht, ob SAMSUNG damit klar kommt. Zu Not
kann man die Tags aus html mit sed "wegoptimieren" und somit
daraus auch reine Texte basteln.<br>
</font></div>
</body>
</html>
)
? OK FETCH finished.
/var/mod/etc #
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Testmail mit Thunderbird als Nurtext, Codierung Westlich (ISO 8859-15)
----------------------------------------------------------------------
/var/mod/etc # cat /mod/etc/maillog.txt
* 3 FETCH (BODY[TEXT]<0> {1195}
@Bibie: Wie Oliver schon sagte, man sollte am Besten die Inhalte von
Body filtern und erst gefiltert an den Fernseher versenden. Vermutlich
hat es weniger damit zu tun, ob du Thunderbird nimmst, oder mit einem
anderen Klient die Mail verschickst. Wichtig ist, aus dem Body
brauchbare Inhalte herauszunehmen, die man auch anzeigen kann.
Ich hatte mich vor kurzem mit der Thematik auseinandergesetzt gehabt,
weil ich gerade an der Gegenseite gebastelt hatte, nämlich an einem
Shell-Skript-basierenden Versender von E-Mails mit Anhängen,
html-Teilen, bz2-Archiven usw. Und wenn ich das schon mal alleine mit
Shell-Befehlen und einigen kleinen Shell-Tools hinbekommen hatte, wird
es nicht schwer sein die E-Mails auch zudekodieren. Im Großen und Ganzen
geht es darum, die "Trenner" der einzelnen Teile zu finden (bei dir sind
es z.B. "------=_NextPart_000_0432_01CBD417.0FB8B290") und die Inhalte
dazuwischen zu analysieren. Wenn die Mail auch als Rein-Text übertragen
wird, wird es deutlich einfacher. Im Falle von html weiß ich nicht, ob
SAMSUNG damit klar kommt. Zu Not kann man die Tags aus html mit sed
"wegoptimieren" und somit daraus auch reine Texte basteln.
)
? OK FETCH finished.
/var/mod/etc #
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Testmail mit Windowsmail als Nurtext, Codierung Unicode (UTF-8)
---------------------------------------------------------------
/var/mod/etc # cat /mod/etc/maillog.txt
* 1 FETCH (BODY[TEXT]<0> {1206}
@Bibie: Wie Oliver schon sagte, man sollte am Besten die Inhalte von Body
filtern und erst gefiltert an den Fernseher versenden. Vermutlich hat es
weniger damit zu tun, ob du Thunderbird nimmst, oder mit einem anderen
Klient die Mail verschickst. Wichtig ist, aus dem Body brauchbare Inhalte
herauszunehmen, die man auch anzeigen kann.
Ich hatte mich vor kurzem mit der Thematik auseinandergesetzt gehabt, weil
ich gerade an der Gegenseite gebastelt hatte, nämlich an einem
Shell-Skript-basierenden Versender von E-Mails mit Anhängen, html-Teilen,
bz2-Archiven usw. Und wenn ich das schon mal alleine mit Shell-Befehlen und
einigen kleinen Shell-Tools hinbekommen hatte, wird es nicht schwer sein die
E-Mails auch zudekodieren. Im GroÃen und Ganzen geht es darum, die "Trenner"
der einzelnen Teile zu finden (bei dir sind es z.B.
"------=_NextPart_000_0432_01CBD417.0FB8B290") und die Inhalte dazuwischen
zu analysieren. Wenn die Mail auch als Rein-Text übertragen wird, wird es
deutlich einfacher. Im Falle von html weià ich nicht, ob SAMSUNG damit klar
kommt. Zu Not kann man die Tags aus html mit sed "wegoptimieren" und somit
daraus auch reine Texte basteln.
)
? OK FETCH finished.
/var/mod/etc #
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Testmail mit Windowsmail als HTML, Codierung unicode (utf-8)
------------------------------------------------------------
/var/mod/etc # cat /mod/etc/maillog.txt
* 1 FETCH (BODY[TEXT]<0> {3200}
This is a multi-part message in MIME format.
------=_NextPart_000_01F3_01CBD67B.E150EE10
Content-Type: text/plain;
charset="UTF-8"
Content-Transfer-Encoding: 8bit
@Bibie: Wie Oliver schon sagte, man sollte am Besten die Inhalte von Body
filtern und erst gefiltert an den Fernseher versenden. Vermutlich hat es weniger
damit zu tun, ob du Thunderbird nimmst, oder mit einem anderen Klient die Mail
verschickst. Wichtig ist, aus dem Body brauchbare Inhalte herauszunehmen, die
man auch anzeigen kann.
Ich hatte mich vor kurzem mit der Thematik auseinandergesetzt gehabt, weil ich
gerade an der Gegenseite gebastelt hatte, nämlich an einem
Shell-Skript-basierenden Versender von E-Mails mit Anhängen, html-Teilen,
bz2-Archiven usw. Und wenn ich das schon mal alleine mit Shell-Befehlen und
einigen kleinen Shell-Tools hinbekommen hatte, wird es nicht schwer sein die
E-Mails auch zudekodieren. Im GroÃen und Ganzen geht es darum, die "Trenner" der
einzelnen Teile zu finden (bei dir sind es z.B.
"------=_NextPart_000_0432_01CBD417.0FB8B290") und die Inhalte dazuwischen zu
analysieren. Wenn die Mail auch als Rein-Text übertragen wird, wird es deutlich
einfacher. Im Falle von html weià ich nicht, ob SAMSUNG damit klar kommt. Zu Not
kann man die Tags aus html mit sed "wegoptimieren" und somit daraus auch reine
Texte basteln.
------=_NextPart_000_01F3_01CBD67B.E150EE10
Content-Type: text/html;
charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 9.00.7930.16423">
<STYLE></STYLE>
</HEAD><FONT size=3D2>
<BODY>
<DIV>
<DIV><FONT size=3D+0>@Bibie: Wie Oliver schon sagte, man sollte am =
Besten die=20
Inhalte von Body filtern und erst gefiltert an den Fernseher versenden.=20
Vermutlich hat es weniger damit zu tun, ob du Thunderbird nimmst, oder =
mit einem=20
anderen Klient die Mail verschickst. Wichtig ist, aus dem Body =
brauchbare=20
Inhalte herauszunehmen, die man auch anzeigen kann.<BR>Ich hatte mich =
vor kurzem=20
mit der Thematik auseinandergesetzt gehabt, weil ich gerade an der =
Gegenseite=20
gebastelt hatte, n=C3=A4mlich an einem Shell-Skript-basierenden =
Versender von E-Mails=20
mit Anh=C3=A4ngen, html-Teilen, bz2-Archiven usw. Und wenn ich das schon =
mal alleine=20
mit Shell-Befehlen und einigen kleinen Shell-Tools hinbekommen hatte, =
wird es=20
nicht schwer sein die E-Mails auch zudekodieren. Im Gro=C3=9Fen und =
Ganzen geht es=20
darum, die "Trenner" der einzelnen Teile zu finden (bei dir sind es z.B. =
"------=3D_NextPart_000_0432_01CBD417.0FB8B290") und die Inhalte =
dazuwischen zu=20
analysieren. Wenn die Mail auch als Rein-Text =C3=BCbertragen wird, wird =
es deutlich=20
einfacher. Im Falle von html wei=C3=9F ich nicht, ob SAMSUNG damit klar =
kommt. Zu Not=20
kann man die Tags aus html mit sed "wegoptimieren" und somit daraus auch =
reine=20
Texte basteln.<BR></FONT></DIV></DIV></BODY></HTML></FONT>
------=_NextPart_000_01F3_01CBD67B.E150EE10--
)
? OK FETCH finished.
/var/mod/etc #