Email mit Anhang verschicken



  • Ich grüße euch!
    Da dies mein erster Beitrag ist, möchte ich mich kurz vorstellen.
    Ich studiere seit einiger Zeit Informatik und habe mittlere Kenntnisse in C/C++ & Java. Zum größten Teil programmiere ich unter Windows (7).

    So, nun zu meinem Problem:

    Ich habe 2 verschiedene Computer an verschienden Plätzen im Haus. Nun arbeite ich die meiste Zeit an dem einen Rechner (nennen wir ihn main-pc) und der andere (sek-pc) dient als privater Server, Auslagerung etc. Ich habe bereits ein Programm, dass mir verschiedene Werte von meinem sek-pc ausliest, ua. Wartung, CPU-Auslastung, Temperatur etc. Diese Daten werden alle in eine Logfile geschrieben (einfache .txt Datei).
    Da ich nicht ständig zu dem sek-pc laufen möchte, habe ich mir überlegt, ein Email-Programm zu schreiben, dass mir alle, sagen wir mal 2h Stunden die aktuelle Logfile per Email schickt und ich diese Email bequem von meinem main-pc anschauen kann. Vorteil dabei wäre, dass ich diese Email eigentlich von jedem beliebigen PC anschauen kann.

    Ich benötige also ein Programm, dass in einem gegebenen Zeitabstand eine Email + .txt Datei im Anhang an eine gegebene Email Adresse (vermutlich web.de) schickt.

    Da ich soetwas noch nicht gemacht habe, bin ich um jede Hilfe sehr dankbar!

    DANKE!!

    EDIT:
    Das Programm könnte/sollte sich auf ein vorhandenes web.de Konto einloggen und dann über dieses Konto eine Email+Anhang verschicken.



  • Ist das nicht ziemlicher Overkill?
    Die beiden Rechner hängen doch vermutlich in einem Netzwerk und wenn du Schreibrechte hast, dann kannst du doch einfach mittels CopyFile arbeiten 😕



  • Oder du stellst einfach eine Socketverbindung zu deinem anderen Rechner her, und schickst das File in gesetzten Abständen. Damit kannst du es aber auf anderen Rechnern nicht direkt anschauen.



  • Hallo,
    mit Socketverbindung hab ich schon einige Erfahrungen, dennoch wäre es mir lieber, wenn es eine Email Lösung für mein Problem gäbe.

    Ich bin wirklich um jeden Tipp dankbar!





  • Code funktioniert nicht. Habe mir das ganze Projekt heruntergeladen und wollte es testen.
    In main bei den defines:

    -> error C2039: 'USE_TLS': Ist kein Element von 'CSmtp'

    jemand ne Ahnung woran das liegt?



  • Ist definiert als

    // TLS/SSL extension
    enum SMTP_SECURITY_TYPE
    {
    	NO_SECURITY,
    	USE_TLS,
    	USE_SSL,
    	DO_NOT_SET
    };
    

    in CSmtp.h.



  • ja & warum dann die Fehlermeldung? Verstehe ich nicht.



  • Um Email zu senden musst du nach smtp librarys auschau halten. Oder du schreibst Dir dein eigener Client. Dabei solltest Du dir den Standard zu gemüte führen.

    Smtp:
    http://tools.ietf.org/html/rfc2821

    Pop3:
    http://www.ietf.org/rfc/rfc1939.txt

    Imap:
    http://www.faqs.org/rfcs/rfc3501.html

    Tls / ssl:
    http://www.ietf.org/rfc/rfc2246.txt

    Codeproject wurde auch schon erwähnt...



  • Jones12645 schrieb:

    ja & warum dann die Fehlermeldung? Verstehe ich nicht.

    Ich auch nicht.

    @-lowbyte-:
    Das Rad zum wiederholten Mal neu zu erfinden war schon immer ne gute Idee.

    Wenn was Rundes dabei rauskommt.



  • Ich danke euch für die zahlreichen Beiträge!!
    Wie es scheint, werde ich dieses Projekt etwas nach hinten verschieben müssen, bis meine Programmier-Kentnisse ausreichen ; )
    Das ganze übersteigt wohl doch meinen Horizont.

    Dennoch Danke!

    Der Thread kann dennoch offen bleiben. Ich denke, dass dieses Thema noch andere interessieren.

    Bis dahin

    Basti



  • EOP schrieb:

    Das Rad zum wiederholten Mal neu zu erfinden war schon immer ne gute Idee.

    Ja. Wenn wir das Rad nicht immer wieder neu erfinden würden, würden unsere Autos heute auf Holzrädern fahren.


Anmelden zum Antworten