Hi Onz.
1. Bedenken. An sich ist die Idee von einem kleinen, konfig-freien Mailer ja interessant. Aber genau da setzen bei mir die Sicherheitsbedenken ein. Weder im Programm noch auf deiner Homepage sagst du,
wie die Infos verschickt werden, um paranoiden Zeitgenossen diese Bedenken zu nehmen. Auch die Info, wie dein Programm mit den (manchmal doch persönlichen) Mails umgeht, fehlen mir. Wer weiß denn, wohin Kopien dieser Mail gehen?
Es ist nur meine persönliche Meinung: ich bin in solchen Dingen grundsätzlich für OpenSource. Dann kann man den Quellcode auf solche Sachen prüfen (lassen!) und sich das Programm auch guten Gewissens selbst kompilieren.
Oder, wenn der Programmierer sagt: Nein, ich gebe den Code nicht raus, dann muss man es ja nicht verwenden. (Lass dich mal nicht irritieren, wie gesagt: es ist nur
meine persönliche Meinung.)
2. Das Design. Ich habe immer Schwierigkeiten mit Buttons, die nicht als solche zu erkennen sind. Oder Links, oder was immer sie darstellen sollen. Wenn sich wenigstens der Cursor ändern würde (in eine Hand; im System gibt es dafür eine Konstante IDC_HAND, so dass du nicht diesen hässlichen Delphi-Handcursor nehmen musst), dann könnte ich damit leben.
btw: wenn nichts eingegeben wurde, dann sollte man auch nicht senden können. Will sagen: den Senden-Link/Button solange deaktivieren, bis die notwendigen Felder ausgefüllt wurden!
3. Dialoge. Bist du ein MessageBox-Fetischist? Diese
|?|-Links schreien geradezu nach kontextsensitiver Hilfe. Einfach ist es auch. Schreib eine kleine RTF-Datei mit den Texten, die du bisher via "MessageBox" einblendest. Schau dir einschlägige Tutorials an, wie man daraus eine HLP-Datei mit gemappten Topics (für die Kontext-Hilfe) macht. Oder nimm dir dieses
Beispiel (4,78k) inkl. Hilfe-Sourcen und Delphi-Demo als Grundlage.
4. Fehlerkontrolle. Auf jeden Fall ein Bug dürften die Prüfungen sein. Die Angabe "abcdefgh" wird als Empfängeradresse akzeptiert. Weder @ noch Punkt sind erforderlich; das Fehlen wird auch nicht bemängelt. Das ist sehr schlecht. Auch scheint die Prüfung längenbezogen zu sein. Die Angabe "abcd" wird bemängelt; noch 4 Zeichen ran, und alles ist wieder in Butter ... Das gilt auch für die Absender-Adresse.