private String cset = "ISO-2022-JP";
private String serv = "pop.gmail.com";
private int port = 995;
private String user = "takachaa8@gmail.com";
private String pass = "chukydes";
// (SSL有り)POP3でメール受信(TcpClientソケット通信)サンプル
// グーグル(pop.gmail.com)でメール受信
private void Button1_Click(object sender, EventArgs e)
{
using (var client = new Pop3Client())
{
// For demo-purposes, accept all SSL certificates (in case the server supports STARTTLS)
client.ServerCertificateValidationCallback = (s, c, h, d) => true;
client.Connect(serv, port, true);
// Note: since we don't have an OAuth2 token, disable
// the XOAUTH2 authentication mechanism.
client.AuthenticationMechanisms.Remove("XOAUTH2");
client.Authenticate(user, pass);
var count = client.Count;
for (int i = client.Count - 1; i > 0; i--)
{
var dateTIme = client.GetMessage(i).Date;
var today = DateTimeOffset.UtcNow.AddMinutes(-5);
if (dateTIme >= today)
{
all_mails.Add(client.GetMessage(i));
var from = client.GetMessage(i).From.ToString();
var subject = client.GetMessage(i).Subject;
}
}
Console.ReadLine();
client.Disconnect(true);
}
}
参考 https://github.com/jstedfast/MailKit