我正在使用System.net.Pop3 dll。我想根据一些搜索条件来阅读电子邮件。我需要将此作为类库项目。
我有这个问题可以从主题,正文和抄送中读取。但是我无法获取附件计数并读取文件并将其保存在本地。这是代码
using System.Net.Pop3;
using Bp.BA; for mail properties reference
public class Pop
{
Pop3Message msg= new Pop3Message();
public List<Pop3Message> ReadEmail(MailProperties s)
Pop3Client s=new Pop3Client();
List<Pop3Message> lst=new List<Pop3Message>();
var email = s.GetEmailCount();
bool bln=false;
for(uint i=0;i<= email;i++)
{
if(s.GetMessage(i).From.Contains( s.email(i).From)
{
bln=true;
}
if(s.GetMessage(i).Subject.Contains( s.email(i).Subject)
{
bln=true;
}
if(bln)
{
string from = s.email(i).From;
string to = s.email(i).To;
string subject=s.email(i).Subject;
string [] attach= s.email(i).Attachment here attachment count is always 0.
lst.Add(s.GetEmail(i));
Download(msg(i).Attachmentlist(i));
}
}
public void Download(Pop3AttachmentList ms)
{
foreach(item in ms)
{
Filestream fs=new (
download file here.
}
}
}