wie html in email? newsletter-style!

[jive]

[jive]

Aktives Mitglied
Thread Starter
Dabei seit
31.03.2004
Beiträge
2.666
Reaktionspunkte
35
hallo,..
ich habe folgende frage, die auch gerne von windows usern/kennern beantwortet werden darf.

für einen kunden werden bei uns newsletterähnliche emails entwickelt, die dann an alle registrierten kunden verschickt werden. aktuell werden diese newsletter, ich nenn sie mal so, in html erstellt - dann von einem windows-admin in eine word-datei übertrage und dann als serienbrief aus word heraus an outlook gegeben,.. 45000 stück!

so,.. wir würden aber gerne die html-datei verschicken, den code also,.. und die bilder auf einen webserver legen - denn aktuell verschickt der admin immernoch alle grafiken mit. das bedeutet : jede email ist mal locker 60 - 100 kb groß.

ich sehe immer newsletter anderer firmen, die einen html-code als quelle haben und die ihre bilder von webspace nachladen. nur will mir, der jetzt mal helfen möchte, nicht gelingen!

mein kunde möchte aber seine daten (adressen der kunden) nicht irgendwo auf einer newsletter-provider page ablegen. die mailings sollen aus unserem büro verschickt werden. am besten ohne zusätzliche kosten oder aufwand.

geht das? muss man extra pogramme haben? ich hoffe, ihr versteht mein poblem,.. und ich wär euch super dankbar für eure hilfe!

schönes wochenede noch,

chris
 
Klar geht das.
In der html-mail stehen (wie auf einer Webseite auch) Referenzen zu den Bildern. Diese können auf einem beliebigen webserver liegen; Beispiel
HTML:
<img src="http://my.domain.tld/images/bild1.jpg" alt="Bild1">
Wie die Mails anschließend erstellt und versendet werden hat damit eigentlich gar nichts zu tun.
Die Geschichte mit "html > Word > Outlook" ist aber IMHO eine absolut umständliche Lösung (Euer "Admin" macht sowas?)

Sehr gut geeignet für sowas ist beispielsweise Perl.
Damit könnte man recht leicht ein Skript erstellen, welches die Empfängeradressen aus einer Datenbank (oder auch aus einer einfachen Text-Datei) entnimmt und den html-Quellcode aus einer anderen Datei (oder auch aus einer Datenbank) und daraus automatisch die html-Mails erstellt und diese diese anschließend selbst versendet.
Für Perl existieren für solche Aufgaben eine ganze Reihe von Modulen, die einem hier die Hauptarbeit abnehmen.
Was die Kosten angeht: Perl ist im Gegensatz zu Word und Outlook völlig kostenlos.

Ein "Admin" sollte das aber eigentlich alles wissen (SCNR).
 
Zuletzt bearbeitet:
maceis schrieb:
Klar geht das.

Ein "Admin" sollte das aber eigentlich alles wissen (SCNR).

deshalb habe ich ja auch gesagt, daß er die dinger verschickt! ,-)


aber:

ich versuche mir selber einen html-datei mit, auf server liegenden bildern, zu schicken,.. kommt nur der quell-text (html-code in reinform) bei mir als email an. ich habe das aus enourage eraus 50x mit verschiedenen änderungen probiert,.. es kommt nur der html code an!

darum frag ich,.. muss ich irgendwas beachten? ich habe echt ne menge ausprobiert,.. es kommt immer der html-code als text an.

da ist das problem was wir haben,.. alles andere funktioniert ja - auch wenn es einfacher gehen würde! ,-)

danke für weitere ideen!
 
ich versuche mir selber einen html-datei mit, auf server liegenden bildern, zu schicken,.. kommt nur der quell-text (html-code in reinform) bei mir als email an. ich habe das aus enourage eraus 50x mit verschiedenen änderungen probiert,.. es kommt nur der html code an!

Mit welchem Programm liest Du denn deine mails? Nicht alle mail Programme können html lesen, dass ist vielleicht auch in Hinblick auf deine Kunden wichtig...


Ansonsten würde ich mich maceis anschließen und als Alternative zu perl vielleicht noch php vorschlagen. Wenn ihr vielleicht schon eine php-basierte website und die nötige Serverkapazität habt, könnte es damit noch einfacher gehen. Hier mal ein posting aus einem anderen Froum dazu:

http://www.dynamicwebpages.de/50.tutorials.php?dwp_tutorialID=4

Ich hab das selbst noch nicht ausprobiert, aber vielleicht hilft es dir ja trotzdem.
 
Zuletzt bearbeitet von einem Moderator:
Ich denke das Problem ist wenger das Lesen, als das Versenden.
Mail kann keine html Mails verschicken.
Entweder Du verwendet eine anderes Mail-Programm oder Du machst es gleich mit perl (oder PHP).

Testmails erstellen (und versenden) kannst Du zB. im Terminal mit Hilfe von PHP (alles ohne Zeilenumbruch eingeben):
PHP:
php -r '$header="From: Testuser <mail@test.dom>";
$header.="\nContent-Type:text/html";
$empf_adr="empfänger@domain.de";
$subject="Newsletter";
$mail="<html><body bgcolor=lightgreen>
<h1>Newseltter</h1>
Text
<img src=\"http://www.yourdomain.dom/images/bild1.jpg\">"";
mail($empf_adr, $subject, $mail, $header);
'
Voraussetzung ist, dass Dein Mailserver zum Versenden von Mails konfiguriert ist.
Alternativ kannst Du das Skript auf Deinem Webserver ausführen, sofern hier PHP zur Verfügung steht.

HTH

PS.: Falls möglich würde ich Perl in jedem Fall vorziehen, da deutlich effizienter. Das PHP Beispiel habe ich nur so auf die Schnelle runtergehackt, da es unabhängig von installierten Modulen funktioniert.
Das ist aber u. a. ein Frage der persönlichen und fachlichen Präferenzen.
 
Zuletzt bearbeitet:
- Gestalte den Newsletter als Webseite
- Lade die Seite auf einen Webserver hoch
- Teste die Seite mit dem Browser
- hole Dir http://imailistproj.sourceforge.net/?page=features (Freeware)
- Lade den HTML-Quelltext mit einem Buttom in diesen "Massmailer"
- Importiere die Mailadressen aus einer Textedatei
- Sende
Softwarekosten: 0,-
oder:
etwas komfortabler:
http://www.maxprog.com/maxbulk_de.html
EUR 35,-

Alles zusammen: kostet weniger, als 1 Stunde Admin-Personalkosten.

HTML->Word->Outlook: lustig :)

No.
 
aus "entourage" kann man sowas nicht verschicken bzw. in word anlegen und dann raushauen? das wäre ja eigentlich meine frage,.. denn im grunde soll das alles auf dem PC gemacht werden,.. das verschicken!

mir ging es darum herauszufinden, ob ich beim versenden mit normalen mitten (outlook,entourage & word) einen fehler mache oder ob es wirklich nicht geht!

der admin findet mac scheisse,.. und wird die mails weiter per pc verschicken wollen. darum gibg es mir eher um das "generelle" vorgehen beim verschicken - plattform unabhängig!

danke aber für die tips bisher,.. lade gerade das programm runter!
 
danke aber für die tips bisher,.. lade gerade das programm runter.
Hab's selber noch nicht probiert - bitte um Bericht :)
Die Freeware sieht mir recht schlicht aus.
MaxBulk scheint mir das Tool der Wahl zu sein.

der admin findet mac scheisse
Dann mach' uns doch die Freude und zeig' ihm, wie das so funktioniert.

Noch ein Tip am Rande. Der "Base-URL-Tag" in den HTML-Mails ist ein wichtiges Werkzeug, um die Sache zu vereinfachen.

No.
 
[jive] schrieb:
...
der admin findet mac scheisse,.. und wird die mails weiter per pc verschicken wollen. darum gibg es mir eher um das "generelle" vorgehen beim verschicken - plattform unabhängig!
...
Perl ist plattformunabhängig :D.
Nachdem was Du aber bisher über Euren "Admin" berichtet hast, bezweifle ich aber, dass er damit klarkommt (gibts nichts zu klicken).
 
Zuletzt bearbeitet:
maceis schrieb:

Hi maceis,

ich habe bald eine ähnliche Aufgabe zu lösen, gibt es irgendwo eine gute Anleitung, wie man das mit Perl macht? Mit Perl kenne ich mich null aus, bei php bin ich auch noch ganz am Anfang aber mit einer schönen Anleitung kriege ich fast alles hin. Hast du da einen Tipp?

Salü,
mactrisha.
 
mactrisha schrieb:
...
ich habe bald eine ähnliche Aufgabe zu lösen, gibt es irgendwo eine gute Anleitung, wie man das mit Perl macht? Mit Perl kenne ich mich null aus, bei php bin ich auch noch ganz am Anfang aber mit einer schönen Anleitung kriege ich fast alles hin. Hast du da einen Tipp?
...
Nun ja, zunächst musst Du Dir überlegen, ob Du nur die Lösung benötigst, oder ob Du Perl lernen möchtest.

Im ersten Fall gibt es jede Mange SKriptarchive im Internet, wo Du fertige Skripte (in sehr unterschiedlicher Qualität) herunterladen kannst. (Vorsicht bei Matt's Scripten!)

Im zweiten Fall kannst Du mit Büchern und/oder Workshops im Internet etc. das Grundwissen erarbeiten und dann versuchen selbst eine Lösung zu schreiben.
In diesem Fall kannst Du hier im Forum oder in diversen deutsch- und englischsprachigen Gruppen im Usenet Hilfe bekommen, wenn Du nicht weiterkommst.
Es gibt eine Menge z. T. sehr komfortabler Module, die (z. T. High-Level-)Schnittstellen für diese und ähnlich Augaben zur Verfügung stellen (z. B. Net::SMTP, Mail::Internet, Mail::Mailer, MIME::Entity etc.)
Diese Module sind über CPAN.org erhältlich.
Die Dokumentation zu diesen Modulen ist auch sehr hilfreich.
 
der thread ist zwar alt aber ....
Ich habe eine Seite die ich über Mail als Newsletter verschicken möchte, leider wird das Hintergrundbild nicht "mitgenommen".
Egal ob Entourage, Outlook, Mac-Mail es geht nicht. Liegt es daran, dass es ein Hintergrundbild der Tabelle ist ?
Geht es irgendwie anders ?

Hier ist die Seite (noch nicht ganz fertig): http://www.teclabs.de/mail/mail-teclabs.htm
 
[jive] schrieb:

Bei der Masse sollte man ein Profitool wie Inxmail Professional nehmen. Die gibt es auch als Kaufversion, so dass man sie inhouse oder auf einem Webserver installieren kann. Damit hat dann auch niemand anderes Zugriff auf die Daten. Bei ASP Lösung wird zwar auch sonstwas bzgl. Datensicherheit zugesichert, in der Realität hat man damit aber seine kompletten Kundendaten aus der Hand gegeben.

Multipart, Bilder auf Webserver, Templates, Personalisierung, Opt-In, Tracking, Blacklists, Bouncemanagement etc etc ist da alles mit drin. Gibt's für Linux und Windows (was der Admin gerne wollte).

Weiterhin gibt's hierfür auch eine API womit dann eine Datensynchronisation zwischen Inxmail und einen CRM (oder was auch immer) gemacht werden kann.
 
Zurück
Oben Unten