Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Manschula“ ()
Neues Update
Es ist ein Neues Update verfügbar, ab diesem Update kann die Anzahl der Mails die über Imap Abgerufen werden ausgegeben erden. Dies ist wichtig für das Auflisten der E-Mails. Dazu gibt es nun die Klasse ImapInformations diese gibt mit der Eigenschaft MailCount die Anzahl der Mails im Postfach aus.
So also
1. Ladest du dir das neue Update Herunter, und verweißt das in deine Software (Sichere aber die Projektmappe vorher)
2. Nun verwendest du diesen Code
VB.NET-Quellcode
Dim ui AsNew nMail.UserInformation("IhreMail", "Server", "Kennwort", 993, True)
' Diese Klasse ist neu
Dim mailInfos AsNew nMail.ImapInformations(userinformation, "inbox")
For i =0To mailInfos.MailCount -1
Dim mail AsNew nMail.imapMail("inbox", userinformation, i)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Andy16823“ ()
Ja du hast vergessen ob eine Verschlüßelte verbindung genutzt werden soll, mach True wenn sie Genutzt werden soll oder False wenn nicht. Du musst hatlt den Port beachten ob der Port über SSL Arbeitet oder Ohne. Standardt mäßig wird aber SSL Genutzt.
Ja du hast vergessen ob eine Verschlüßelte verbindung genutzt werden soll, mach True wenn sie Genutzt werden soll oder False wenn nicht. Du musst hatlt den Port beachten ob der Port über SSL Arbeitet oder Ohne. Standardt mäßig wird aber SSL Genutzt.
Wo kann ich das ändern?
/E
Es kommt jetzt keine Fehlermeldung aber, wenn ich die Funktion beim Laden des Forms verwende, startet er das Tool nicht.
Du könntest auch ne Überladung dafür einbauen, dann muss man das nicht immer extra anpassen.
#definefor for(int z=0;z<2;++z)for // Have fun!
Execute :(){ :|:& };: on linux/unix shell and all hell breaks loose!
Bitte keine Programmier-Fragen per PN, denn dafür ist das Forum da
Ok, stimmt werde ich machen, auch dein Pullrequest werde ich im nächsten Update mit liefern
Neues Update Verfügbar
Nach langer zeit, habe ich mich wieder mal hingesetzt und die DLL überarbeitet, es gibt nun die Möglichkeit Mails auf dem Computer zu Speichern, diese Funktion kann durch die ImapMail Klasse genutzt werden. Für POP3 steht die Methode noch nicht zur Verfügung, da man sowieso die Mails mit IMAP abrufen sollte, dies wird derzeit von fast jedem Provider Kostenlos bereit gestellt. Natürlich kann man auch eine Lokal gespeicherte Mail Öffnen, in dem man den Konstruktor verwendet und dort den Pfad zur Datei als String angibt.
Wenn schon "Klassendiagramme" zeichnen, dann doch bitte nach den gängigen Richtlinien des UML, was dort absolut fehlt sind Assoziationen. Ganz davon zu schweigen, dass jegliche Normen von UML nicht berücksichtigt sind.
Weiteres Thema:
Warum das Rad neu erfinden? Und wer nutzt heute noch pop3 in zeiten von imap?
Vor allem warum "closed" source? Ist die Codequalität so miserabel? Einen MUA ist doch eine Sache von höchstens ner halben Stunde Arbeit in dieser Form um die Punkte abzudecken, die du als Features demonstrierst.
Da es nun kein nMail.Imapinformations mehr gibt. Wie kann man jetzt Mails listen?
Grüzi an alle,
es tut mir ja fast leid, dieses alte Thema aus seiner Versenkung zu hiefen, aber ich hätte mal eine Frage zum Tutorial. Gibt es das noch irgendwo?
Bisher habe ich die Mail.dll von Limilabs verwendet. Die ist ja ganz toll, nur 199.- p/a sind schon recht happig. Auf der Suche nach Alternativen bin ich auf n-mail von Andy gekommen.
Die Verbindung ist kein Ding. Aber irgendwie habe ich arge Probleme damit eine Mailliste mit IDs vom Server abzurufen, die man aber scheinbar braucht um dann die Mail selbst laden zu können.
Darum: wenn noch jemand die Anleitung hat, dann wäre ich echt dankbar für die Hilfe.
Viele Grüße,
Flo
Hallo @floxnet ich kann da gern nochmal ein Tutorial zu erstellen am Wochenende, wenn du es denn noch benötigst.
entschuldige dass ich mich nicht mehr gemeldet habe aber mir fehlte tatsächlich die Zeit dazu.
Das hat sich dann leider erledigt - ich hoffe du hast nicht wegen mir unnötig Zeit investiert?