Heute hat PC Tipp auf der Webseite eine Liste der Zugangsdaten der gängigen Mailprovider veröffentlicht.
Ich habe dies zum Anlass genommen die Liste sauber auf meiner Webseite zusammenzustellen.
Heute hat PC Tipp auf der Webseite eine Liste der Zugangsdaten der gängigen Mailprovider veröffentlicht.
Ich habe dies zum Anlass genommen die Liste sauber auf meiner Webseite zusammenzustellen.
Wer schon einmal mit einem Batch Script ein E-Mail senden wollte, kommt um das Programm blat nicht herum. blat ist ein einfacher Mailclient mit dem über die Shell E-Mails gesendet werden können. Er hat umfangreiche Konfigurationsmöglichkeiten. So kann neben den üblichen Parametern auch der Mailtyp (Text/HTML), Attachment (Inline / angehängt), Reply-To und vieles weiteres eingestellt werden.
Ich brauche blat als Mailclient in einem ERP System. Dabei werden per Script (interne Programmiersprache des ERP Systems) alle Kunden mit nach bestimmten Parametern zusammen gesucht. Anschliessend wird ein E-Mail generiert und mit blat verschickt.
Batch Code von blat
@echo off :::::::::::::: Lets set some variables ::::::::::::::
set eMail=tim@blat.tld
set subj=-s "Test Blat"
set server=-server localhost
set x=-x "X-Header-Test: Can Blat do it? Yes it Can!"
set debug=-debug -log blat.log -timestamp
::::::::::::::::: Now we run Blat! :::::::::::::::::
blat %0 -to %eMail% -f %eMail% %subj% %server% %debug% %x%
Der weitere Syntaxcode ist auf der Homepage von blat zu finden.
Dieses Problem kennen wahrscheinlich die meisten Benutzer welche die mail() Funktion von PHP benutzen und das Subject im Formular definieren lassen, bzw als Absendernamen einen Namen mit Umlauten benutzen möchten.
Mit diesem Code kann die mail() Funktion mit Umlauten umgehen:
Wenn in PHP das IMAP Modul nicht enigebaut ist, funktioniert die PHP Funktion „imap_8bit“ nicht. Deshalb empfehle ich an dieser Stelle als Ersatz diese Funktion:
Quelle PHP.net Kommentar von UMU
Wer sich für die ISO 8859-1 Codierung interessiert, den Verweise ich auf die Tabelle ISO 8859-1 (PDF)