Cześć! Chcę skopiować email który przychodzi do x, wysłając go z emaila y do samego siebie. Jak to zrobić w C#? Jakiej biblioteki użyć? :)
0
0
użyłbym pewnie OpenPop http://hpop.sourceforge.net/examples.php
Jest też NuGet
0
Ale Gmail nie obsługuje POP3 :(
A dokładniej, nie wczytuje wszystkich wiadomości.
0
http://www.terve.pl/artykul/ustawienia-poczty-gmail-pop3-imap-konfiguracja.html
Napisałeś "A dokładniej, nie wczytuje wszystkich wiadomości." - czyli jak rozumiem napisałeś program w oparciu o bibliotekę OpenPop ale program nie pobiera wszystkich maili ?
0
Po włączenie POP dla wszystkich emaili nadal jest to samo. Zlicza tylko 500 początkowych maili.
0
nie wiem , czy próbowałeś w podobny sposób
Pop3Client pop3Client = new Pop3Client();
if (pop3Client.Connected)
{
pop3Client.Disconnect();
}
pop3Client.Connect(PopServer, Port, UseSSL);
pop3Client.Authenticate(Login, Password);
int count = pop3Client.GetMessageCount();
for (int licznik = 1; licznik <=count; licznik++)
{
OpenPop.Mime.Header.MessageHeader messageHeader = pop3Client.GetMessageHeaders(licznik);
if ((messageHeader != null) && !(string.IsNullOrEmpty(messageHeader.MessageId)))
{
W każdym razie w ten sposób pobieram wszystkie maile