AW: mail im HTML Format verschicken
-----Ursprüngliche Nachricht----- Von: Peter Wiersig [mailto:wiersig-ml@dns.glamus.de] Gesendet am: Montag, 13. Januar 2003 13:26 An: suse-linux@suse.de Betreff: Re: mail im HTML Format verschicken
Peter.Schopen@rzf.fin-nrw.de wrote:
ich möchte eine HTML-Tabelle per Mail verschicken, so das diese beim Empfänger als HTML im Body erscheint. Geht das? Wenn ja, dann wie???
in dem du "Content-Type: text/html" mit in den Mail-Header aufnimmst.
Wie erzeugst du die mail, da gibt's so viele Moeglichkeiten, deswegen verrate uns deine.
Peter
Ich erzeuge die html-Datei mit einem Perl-Script. Versendet wird diese dann so: cat tabelle.htm | mailx -m -s "tabelle" EMPFÄNGER Peter
Peter.Schopen@rzf.fin-nrw.de wrote:
Von: Peter Wiersig [mailto:wiersig-ml@dns.glamus.de]
Wie erzeugst du die mail, da gibt's so viele Moeglichkeiten, deswegen verrate uns deine.
Versendet wird diese dann so: cat tabelle.htm | mailx -m -s "tabelle" EMPFÄNGER
Ich denke, dann sollte (echo -e "Content-Type: text/html\n\n"; cat tabelle) | mailx... den gewuenschten Erfolg bringen. Hm, stelle grad fest: Neee, tut's nicht. statt mailx kannst du "sendmail", bzw. "/usr/lib/sendmail" verwenden. Dann sieht's so aus: (echo -e "Subject: tabelle\nContent-Type: text/html\n\n"; cat tabelle) | sendmail empfaenger@domain Peter
Peter Wiersig schrieb:
Peter.Schopen@rzf.fin-nrw.de wrote:
Von: Peter Wiersig [mailto:wiersig-ml@dns.glamus.de]
Wie erzeugst du die mail, da gibt's so viele Moeglichkeiten, deswegen verrate uns deine.
Versendet wird diese dann so: cat tabelle.htm | mailx -m -s "tabelle" EMPFÄNGER
Probiers mal einfach mit mutt -a filename EMPFÄNGER. Mutt macht automatisch die MIME-Codierung wenn er unter /etc die Datei mimes.types findet. Mit .html-Dateien klappt es jedenfalls. (gerade lokal probiert). Weiter Infos -> man mutt falls installiert mfg. Joachim -- Englisch für Fortgeschrittene Saarländer: Es kann auch mehrere geben... Zufallssignatur Nr.: 217
Peter Wiersig schrieb:
Peter.Schopen@rzf.fin-nrw.de wrote:
Von: Peter Wiersig [mailto:wiersig-ml@dns.glamus.de]
Wie erzeugst du die mail, da gibt's so viele Moeglichkeiten, deswegen verrate uns deine.
Versendet wird diese dann so: cat tabelle.htm | mailx -m -s "tabelle" EMPFÄNGER
Ich denke, dann sollte
(echo -e "Content-Type: text/html\n\n"; cat tabelle) | mailx...
den gewuenschten Erfolg bringen.
Hm, stelle grad fest: Neee, tut's nicht.
statt mailx kannst du "sendmail", bzw. "/usr/lib/sendmail" verwenden.
Dann sieht's so aus:
(echo -e "Subject: tabelle\nContent-Type: text/html\n\n"; cat tabelle) | sendmail empfaenger@domain
Peter
Probiers mal einfach mit mutt -a filename EMPFÄNGER. Mutt macht automatisch die MIME-Codierung wenn er unter /etc die Datei mimes.types findet. Mit .html-Dateien klappt es jedenfalls. (gerade lokal probiert). Weiter Infos -> man mutt falls installiert mfg. Joachim -- Englisch für Fortgeschrittene the carsnake Die Autoschlange Zufallssignatur Nr.: 31
Moin, Am Mon, 2003-01-13 um 13.34 schrieb Peter.Schopen@rzf.fin-nrw.de:
Peter.Schopen@rzf.fin-nrw.de wrote:
ich möchte eine HTML-Tabelle per Mail verschicken, so das diese beim Empfänger als HTML im Body erscheint. Geht das? Wenn ja, dann wie???
Mit beigelgtem Script schicke ich mir gif-Bilder. Sollte sich easy auf html umstricken lassen. "MIME::Lite" ist auf jeden Fall dein Freund, Doku auf cpan.org. #!/usr/bin/perl use MIME::Lite; $datei='test.gif'; my $to ='ratti@foo.bar'; my $cc =''; my $from ='ratti@bar.foo'; my $betreff ='Dilbert'; $msg = MIME::Lite->new( From =>$from, To =>$to, Cc =>$cc, Subject =>$betreff, Type =>'image/gif', Encoding =>'base64', Path =>$datei ); $msg->send; Gruß, Ratti -- fontlinge Fontmanagement for Linux http://www.gesindel.de Schriftenverwaltung fuer Linux
* "Reiter Joachim, EMV-ELV"
Probiers mal einfach mit mutt -a filename EMPFÄNGER. Mutt macht automatisch die MIME-Codierung wenn er unter /etc die Datei mimes.types findet. Mit .html-Dateien klappt es jedenfalls. (gerade lokal probiert).
Das erstellt bei mir lediglich einen Anhang und macht noch keine HTML-Mail. Mit... mutt -s "test" -e "my_hdr Content-Type: text/html" andreas@comone.local < dat.html ...geht's. Zumindest Mutt und OE zeigen es dann als HTML-Mail an. Gnus weigert sich allerdings, weil man auf diese Weise *zwei* Content-Type erstellt: Einmal text/plain und einmal text/html. Mit mehr Mailprogrammen habe ich obiges Kommando jedoch noch nicht getestet. Gruss, Andreas
participants (5)
-
Andreas Kneib
-
Jörg Roßdeutscher
-
Peter Wiersig
-
Peter.Schopen@rzf.fin-nrw.de
-
Reiter Joachim, EMV-ELV