AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Eigenes E-Mail Programm
Thema durchsuchen
Ansicht
Themen-Optionen

Eigenes E-Mail Programm

Ein Thema von qb-tim · begonnen am 21. Jun 2006 · letzter Beitrag vom 9. Mai 2009
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von qb-tim
qb-tim

Registriert seit: 3. Mär 2006
Ort: Deutschland
280 Beiträge
 
Delphi 6 Professional
 
#1

Eigenes E-Mail Programm

  Alt 21. Jun 2006, 10:26
Hi,

ich habe es satt mit Outlook Express, es ist einfach nur schrott! Mein Grund: Ich kann nicht Addressen oder Betreffe sprerren.

Deshalb möchte ich einen eingenen Programm schreiben, der sowohl E-Mail herunterladen, als auch schicken kann. Dabei wird die folgende Funktion eine Hauptrolle spielen: Man kann zwie Listen erzeugen:

1. Liste von Addressen oder Teile von Addressen, die gesperrt werden sollen.
2. Liste von Begriffen in Betreff-Zeilen, die gesperrt werden sollen.

Mein Problem ist, dass ich keinerlei Grundwissen über E-Mail handling mit Delphi habe. Ich kann zwar mit Delphi gut umgehen (siehe meine Programme: Sudoku-Solver oder JPG, der Online Picture-Viewer) aber wie gehe an das Thema "E-Mail" heran?

Links zu anderen Topics oder Tutorials wären hilfreich...

PS.: Auch wenn so ein Programm bereits existiert möchte ich dies als eine Gelegenheit ansehen, um meine Delphi-Kenntnisse zu erweitern.
  Mit Zitat antworten Zitat
Benutzerbild von Daniel Schuhmann
Daniel Schuhmann

Registriert seit: 16. Jul 2005
Ort: München
391 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Eigenes E-Mail Programm

  Alt 21. Jun 2006, 10:58
Gute Email-Komponenten finden sich in der ICS und bei Indy (Bestandteil neuerer Delphi-Versionen).

Wie die Protokolle genau funktionieren, steht in den jeweiligen RFCs:
RFC1939 (POP3, Post Office Protocol zum Empfangen von Mails)
RFC0821 (SMTP, Simple Mail Transfer Protocol zum Senden von Mails)
Es gäbe auch noch das IMAP-Protokoll, aber das ist noch wesentlich komplizierter. POP3/SMTP ist der Standard bei 99% der privaten Emailaccounts.

Edit:
Zum Testen kannst Du Telnet benutzen. Der Zugriff erfolgt erfolgt über den Server und den Port, also zum Beispiel "Telnet pop3.server.de 110" und "Telnet smtp.server.de 25".

Wenn Du den Server Deines Providers nicht zu sehr belasten möchtest (bei "unsinnigen" Zugriffen sperren die Provider gern mal für die nächsten 2-15 Minuten), lohnt es sich, einen lokalen Mailserver zu installieren. Ein recht guter kostenloser ist der vom Janaserver.

Grüßle,
Daniel
Daniel Schuhmann
  Mit Zitat antworten Zitat
r2c2

Registriert seit: 9. Mai 2005
Ort: Nordbaden
925 Beiträge
 
#3

Re: Eigenes E-Mail Programm

  Alt 21. Jun 2006, 10:59
Zitat von qb-tim:
Links zu anderen Topics oder Tutorials wären hilfreich...
Guck dir mal die Indy-Komponenten und die dazugehörigen Demos an...

Zitat:
PS.: Auch wenn so ein Programm bereits existiert möchte ich dies als eine Gelegenheit ansehen, um meine Delphi-Kenntnisse zu erweitern.
Jo, gibts schon: Thunderbird. Kannst dir ja mal angucken und so Anregungen holen...

//Edit:
Wo war der rote Kasten?

mfg

Christian
Kaum macht man's richtig, schon klappts!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Eigenes E-Mail Programm

  Alt 21. Jun 2006, 11:24
Zitat von qb-tim:
ich habe es satt mit Outlook Express, es ist einfach nur schrott! Mein Grund: Ich kann nicht Addressen oder Betreffe sprerren.
Was willst du denn da sperren?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von qb-tim
qb-tim

Registriert seit: 3. Mär 2006
Ort: Deutschland
280 Beiträge
 
Delphi 6 Professional
 
#5

Re: Eigenes E-Mail Programm

  Alt 21. Jun 2006, 11:41
Ich möchte hauptsächlich unerwünschte Werbungen sperren.
  Mit Zitat antworten Zitat
kabuco
(Gast)

n/a Beiträge
 
#6

Re: Eigenes E-Mail Programm

  Alt 21. Jun 2006, 11:50
Hallo,

in Outlook Express kann man sogenannte Nachrichtenregeln aufstellen. Diese Findest du über 'Extras -> Nachrichtenregeln -> E-Mail ...'. Damit kannst du dann auch Adressen und Betreffe sperren!

Gruß kabuco
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.149 Beiträge
 
Delphi 12 Athens
 
#7

Re: Eigenes E-Mail Programm

  Alt 21. Jun 2006, 12:02
Ansonsten wäre es doch wohl auch einfacher nur 'nen "MailFilter" zu schreiben, also einer, der vorher nur mal kurz dein Postfach durchsieht und die unerwünschten Mails löscht (die Mailherader sind ja "schnell" geladen ... außerdem sollte es doch auch 'ne API dazu geben, womit mann dann auf die lokalnen Ordner im Outlook Express zugreifen kann und dort ein bissl rumpfuschen könnte

Also empfangen/senden weiterhin mit OE und nur das Filtern mit 'nem Programm (für den lokalen Filter gbits vermutlich auch schon Programme, welche dann auch gleich noch nach unerwünschtem Code in den Mails/Anhängen gucken), wenn es keinen WerbeBlocker auf der Serverseite gibt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
21. Jun 2006, 12:15
Dieses Thema wurde von "sakura" von "Sonstige Fragen zu Delphi" nach "Internet / LAN / ASP.NET" verschoben.
Email ist doch Internet
Benutzerbild von Catbytes
Catbytes

Registriert seit: 7. Sep 2002
Ort: Heckendalheim
353 Beiträge
 
Delphi XE5 Enterprise
 
#9

Re: Eigenes E-Mail Programm

  Alt 21. Jun 2006, 12:22
Hi,

schau mal hier.

Gut, kostenlos und wenn Du mehr brauchst, gibt es die Pro-Version seeeeeeeeehr günstig.

Übrigens: auch alle anderen Progs dieser Firma sind grandios!
Catbytes
  Mit Zitat antworten Zitat
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.446 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#10

Re: Eigenes E-Mail Programm

  Alt 21. Jun 2006, 12:36
Warum nimmste nicht Thunderbird der kann das alles was du willst .

Thunderbird
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz