0
나는 핫메일 계정 목록을 확인하기 위해 소프트웨어를 만들고 있습니다. 내가 사용하고있다 OpenPop.NET 라이브러리. 이상하게도 나는 일부 계정에 대해 잘못된 비밀번호 예외을 얻는 반면 pop3없이 정상적으로 로그인 할 수 있기 때문에 비밀번호가 맞다고 확신합니다. 나는 누군가가 내게 대답이나 다른 방법으로 pop3 (웹 브라우저를 사용하지 말 것을 권하지 않음)이 아닌 다른 Hotmail받은 편지함에 연결할 수 있다면 고맙겠습니다.POP3를 통해 연결을 시도하는 중 일부 Hotmail 계정의 암호가 잘못 표시되는 이유는 무엇입니까?
Pop3Client client = new Pop3Client();
client.Connect("pop3.live.com", 995, true);
var username = file[i].Split(':')[0];
var pass = file[i].Split(':')[1];
try
{
client.Authenticate(username, pass); //I am pretty sure that username,pass holds the right values.
var msgs = client.GetMessageCount().ToString();
updateList(i, msgs); //updates a listbox with message count for the hotmail account
}
catch (OpenPop.Pop3.Exceptions.InvalidPasswordException)
{
updateList(i, "Invalid Password");
}
감사 : 여기
내가 연결하기 위해 사용하고있는 코드입니다.편집 : 여기가 아닌 작업에서 내가 얻을 서버 응답이
The server didn't respond with +OK response. The response was: "-ERR mailbox could not be opened"
사실이 아닙니다. 이것이 문제가 될 수 있다고 생각했지만, 테스트 결과에 따라 비 작동 계정은 조만간 작동하지 않습니다. 이상해. – deadlock
그런 경우에는 내 생각 엔 당신이 사용하고있는 라이브러리에 버그가있을 수 있습니다. SMTP 클라이언트에 내장 된 .net을 사용하고 싶습니까? 상당히 간단하고 사용하기 쉽습니다. – RaM
나는 SMTPClient가 전자 메일을 보내는 것이라고 생각한다. – deadlock