MailRepository rep = new MailRepository("imap.mail.yahoo.com", 993, true, @"[email protected]", "*******");
foreach (Message email in rep.GetUnreadMails("Inbox"))
{
//Console.WriteLine(string.Format("<p>{0}: {1}</p><p>{2}</p>", email.From, email.Subject, email.BodyHtml.Text));
Console.WriteLine(email.From);
Console.WriteLine(email.Subject);
Console.WriteLine(email.BodyHtml.Text);
if (email.Attachments.Count > 0)
{
foreach (MimePart attachment in email.Attachments)
{
Console.WriteLine(string.Format("<p>Attachment: {0} {1}</p>", attachment.ContentName, attachment.ContentType.MimeType));
}
}
}
Oben ist mein Code, der zum Lesen von E-Mail-Inhalt verwendet wird. Es funktioniert gut, wenn ich für Google Mail-Port versuchte, aber während yahoo oder etwas anderes. Es erlaubt mir nicht, die Mail-Throw-Ausnahme zu lesen. Gibt es eine andere Quelle? Bitte führen Sie michSo lesen Sie den E-Mail-Inhalt über die C# -Konsolenanwendung
** Was sind die Details der Ausnahme sie werfen wird? ** –
einige Zeit nicht behandelte Ausnahme und einige Male Benutzer und Passwort –