Je suis en train de lire un compte gmail pour obtenir des données GPS qui est envoyé là-bas (dans le texte d'un e-mail) à partir d'un téléphone Moble (mon téléphone)erreur en utilisant C# mail.dll
using (Pop3Client cl = new Pop3Client())
{
cl.UserName = "crash893";
cl.Password = "password";
cl.ServerName = "pop.gmail.com";
cl.AuthenticateMode = Pop3AuthenticateMode.Pop;
cl.Ssl = true;
cl.Authenticate();
///Get first mail of my mailbox
Pop3Message mg = cl.GetMessage(1); <<<<<<<<<< ERROR
String MyText = mg.BodyText;
///If the message have one attachment
Pop3Content ct = mg.Contents[0];
///you can save it to local disk
ct.DecodeData("c:\\test.txt");
}
mais je reçois une exception sur le « get premier courrier de message de boîte aux lettres
"Higuchi.Net.Pop3.Pop3ConnectException: Pop3 connection is closed
at Higuchi.Net.Pop3.Pop3Client.SendCommand(String inCommand)
at Higuchi.Net.Pop3.Pop3Client.Execute(String inCommand, Boolean inIsMultiLine)
at Higuchi.Net.Pop3.Pop3Client.Execute(Pop3Command inCommand)
at Higuchi.Net.Pop3.Pop3Client.GetMessage(Int64 inMailIndex)"}
Idéalement ce que je voudrais faire est d'ouvrir cette lecture tous les nouveaux e-mails non lus dans ce compte pour une certaine ligne de sujet, puis lire la données dans le corps et les marquer comme lus
personne ne sait pourquoi sa moindre erreur
que quelqu'un a une experince avec le courrier C# que hey pourrait me diriger dans la bonne direction pour la lecture et des e-mails makring comme lu etc
Vous devriez probablement faire un total long (pas int), et se débarrasser de Convert.ToInt16. – SLaks