Benutzer-Werkzeuge

Webseiten-Werkzeuge


entwicklung:sendnews

SendNews

Das Programm „SendNews“ ist ein Programm für die Kommandozeile zum Versand über
SMTP & NNTP-Server. Die Entwicklung des Programms ist auf die meiner Ansicht nach ungenügenden
Funktion des Programms „Blat“ entstanden.
Dieses Programm zeichnet sich dadurch aus, daß alle Einstellung in der Kommandozeile als Parameter
übergeben werden mußte. Zudem fehlten mir einige Funktionen, wie z.B. das Hinzufügen von Headern.

Verwendung

Mit diesen Programm ist es möglich Newsletter per E-Mail über einen SMTP-Server bzw. eine Newsnachricht
über einen NNTP-Server versenden. Zusätlich bietet das Programm die Möglichkeit Kontrollnachrichten an
einen NNTP-Server zu senden. Die Nutzung von SSL/TLS-Verbindungen sind möglich.

Konfiguration

Die Programmeinstellung erfolgt über eine Konfiguartionsdatei im XML-Format. Dabei ist der Benutzername
und das Kennwort zur Servernutzung intern verschlüsselt. Der Name der Konfigurationsdatei kann frei gewählt
werden da beim Versand diese Datei als vollsändiger Pfad dem Programm übergeben werden muß.

sendmail.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!-- #
# SMTP-Versand ... (HTML-Mail)
# -->
<Sendmail>
    <Server>
    <Remote host="192.168.178.31" port="587" />
    <Login Username="Cf019/f70jhhk1156" Passwort="eB/430lKnnxya1190" />
    <SSL now="1" AutoTLS="1" FullSSL="0" />
    <Log now="1" />
    </Server>   
    <Message>
    <Sender email="postmaster@hamster.local" name="Erwin Mustermann" />
    <To-Head>
      <add email="demo1@hamster.local" name="Thomas Mustermann" />
    </To-Head>
    <CC-Head>
    </CC-Head>
    <BCC-Head>
    </BCC-Head>
    <Subject data="Demotest2" charset="ISO_8859_1" now="0" />
    <Body filename="text\text1.txt" type="Text" charset="ISO_8859_1"  
     encoding="ME_8BIT" />
        <Date now="0" new="01.04.2010 18:04:34"/>
        <MID now="1" new="hamster.local" />
        <CanLock now="1" key="cgwjh7rfVV77651iop" />
        <Cancel now="0" mid="" /> 
    </Message> 
    <Attachment>
         <add name="D:\B402\demo2.bmp" type="0" cid="" />
    </Attachment>
    <Header>
         <add header="X-Spass" typ="txt" data="Jo!" />
         <add header="Expires" typ="det" data="30" />
   </Header>
</Sendmail> 

Delphi-Komponenten

Das Programm verwendet freie Komponenten (Units) - diese sind wie folgt:
(Meinen Dank an die Entwickler dieser Komponenten.)

• Lukas Gebauer für Unit: „Synapse1 - Webseite
• Thomas Koos für die Unit: „XMLLib“ - Webseite
• Hagen Reddmann für die Unit: „RC4“ - Entwickerseite: Delphipraxis
• Matthijs Laan für die Unit: „XFace“ - Webseite

1 Diese Programmkomponente muße ich massiv verändern, damit ich mein Programm entwickeln konnte.

Veröffentlichung

Eine Veröffentlichung des Programms ist auf Grund der Nutzungsmöglichkeit zum Spamversand nicht vorgesehen.
Diese Entscheidung hat mich durch die illegale Nutzung des oben genannten Programms „Blat“ bewogen,
da ich mehrfach Spamnachrichten mit der Signatur des Programms persönlich erhalten habe.

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
entwicklung/sendnews.txt · Zuletzt geändert: 2018/08/18 15:48 von 127.0.0.1