에 연결할 로컬 hMailServer 인스턴스가 있습니다. 필자는 예를 들어 Gmail이나 다른 메일 서버에 연결하기 위해 ImapX를 성공적으로 사용했지만이 간단한 로컬 hMailServer에 대한 인증 작업을 얻을 수 없습니다. 나는 지금 약 2 시간을 그것과 함께 보내었고, 모든 것을 시험해 보았다.ImapX는 내 응용 프로그램에서 로컬 hMailServer에 로그인 할 수 없지만 Thunderbird는
동일한 썬더 버드로 로그인하려고하면 모든 것이 정상입니다. 내 응용 프로그램이 ImapX를 사용하여 로그인하려고하면 서버 로그에 유효하지 않은 사용자 이름이나 암호가 표시됩니다. Thunderbird는 평범한 암호를 사용하는 비보안 연결 용으로 ImapX (내가 추측)와 같이 구성됩니다. 다음은 ImapX에서 처음으로 Thunderbird에서 두 번째 로그입니다. ImapX와
:
"IMAPD" 3268 3 "2014-12-21 00:32:05.098" "SENT: * OK IMAPrev1"
"IMAPD" 2180 3 "2014-12-21 00:32:05.114" "RECEIVED: IMAPX1 CAPABILITY"
"IMAPD" 2180 3 "2014-12-21 00:32:05.114" "SENT: * CAPABILITY IMAP4 IMAP4rev1 CHILDREN IDLE QUOTA SORT ACL NAMESPACE RIGHTS=texk[nl]IMAPX1 OK CAPABILITY completed"
"IMAPD" 3268 3 "2014-12-21 00:32:05.114" "RECEIVED: IMAPX2 LOGIN "[email protected]" ***"
"IMAPD" 3268 3 "2014-12-21 00:32:05.129" "SENT: IMAPX2 NO Invalid user name or password."
썬더 버드와 : 동일한 암호가 전송되도록 내가 여러 번 재확인했습니다
"IMAPD" 3268 4 "2014-12-21 00:39:50.769" "SENT: * OK IMAPrev1"
"IMAPD" 3268 4 "2014-12-21 00:39:50.769" "RECEIVED: 1 capability"
"IMAPD" 3268 4 "2014-12-21 00:39:50.769" "SENT: * CAPABILITY IMAP4 IMAP4rev1 CHILDREN IDLE QUOTA SORT ACL NAMESPACE RIGHTS=texk[nl]1 OK CAPABILITY completed"
"IMAPD" 3268 4 "2014-12-21 00:39:50.769" "RECEIVED: 3 login "[email protected]" ***"
"IMAPD" 3268 4 "2014-12-21 00:39:50.769" "SENT: 3 OK LOGIN completed"
"IMAPD" 3268 4 "2014-12-21 00:39:50.769" "RECEIVED: 4 select "INBOX""
, 어떤 철자를 잘못 정도. 로그에서 볼 수있는 유일한 차이점은 문자 케이싱이지만, 나는 그것과 관련이 있는지 의심 스럽다.
내 C# 코드에서 나는 단지 _client.Login(userName, password)
을 호출합니다. 특별한 것은 없으며 ImapX에 대한 기본 구성이 아닙니다.
이 문제의 원인이 될 수있는 아이디어가 있습니까? 아니면 테스트해야 할 부분이 있습니까?
hMailServer는 안전하지 않은 쓰레기입니다. Postfix/Dovecot/SpamAssassin 시스템을 설치하고 싶지 않기 때문에 Windows에서 빠르고 더러운 솔루션으로 사용하려고했습니다. 그것은 큰 실수였습니다. 내부적으로 경쟁 문제가 발생했으며 복원 중에 자체 백업을 사용할 수 없었습니다. 애플과 리눅스 클라이언트가 너무 많은 동시 연결을 만들 때 서비스가 중단 될 것이기 때문에 15 분마다 서비스를 중지하고 시작하도록 Windows 작업을 설정해야했습니다. 또한 STARTTLS 확장을 지원하지 않기 때문에 다른 MTA와 접촉하는 다른 MTA는 일반 텍스트로만 메시지를 전송할 수 있습니다. – jww
@jww 지금까지 아무런 문제가 없었습니다. 아마도 운이 좋았을 것입니다. 나는 당신의 요점을 고려할 것입니다. 그러나이 경우 문제는 내 편이었고, 결국 나는 원인을 찾은 qestion을 게시 한 후 정말 바보 같았습니다. 나는 대답을 게시 할 것이고, 아마 누군가에게 유용 할 수있다. –