вопрос:
Как читать электронные письма с помощью C#?
]фон:
Отвечать:
надежное решение состоит в том, чтобы использовать библиотеку openpop.net. Вот как его использовать:
]Install-Package OpenPop.NET
]
using OpenPop.Pop3;
...
Pop3Client client = new Pop3Client();
]
client.Connect("pop.example.com", 110, false); // 使用SSL进行安全连接
Аутентификация пользователя: client.Authenticate("用户名", "密码");
IList messages = client.GetMessages();
foreach (Pop3Message message in messages)
{
// 获取邮件头信息
Console.WriteLine("主题: {0}", message.Headers.Subject);
// 获取邮件正文(包括附件)
message.Load();
Console.WriteLine("正文: {0}", message.MessagePart.BodyAsText);
// 将邮件保存到本地文件
message.SaveToFile("email.txt");
}
примечание: , чтобы поддержать Unicode, пожалуйста, убедитесь, что ваша система поддерживает кодирование UTF-8.
]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3