2009-09-24 8 views
5

저는 현재 imap을 사용하여 사용자의받은 편지함에 읽지 않은 이메일을 나열하는 기능을 소프트웨어에 추가하려고합니다. indy10을 사용하여 전혀 성공하지 못했지만 필자가 필요로하는 것보다 나은 것으로 보이는 시냅스를 발견했으나 작동시킬 수있는 방법을 찾을 수 없습니다.시냅스가있는 IMAP + TLS/SSL?

내 문제는 로그인 (따라서 내가 SSL 구성으로 생각합니다), "FullSSL", "Sock.SSL.SSLType"및 "AutoTLS"의 작동 조합을 찾을 수 없다는 것입니다. 로그인() "기능이 실패합니다.

테스트를 위해 synapse를 사용하여 gmail의 imap 서버에 연결할 수 있습니까? 그렇다면 어떻게해야합니까?

+0

http : //gnuwin32.sourceforge에서 OpenSSL 라이브러리를 설치 했습니까? .net/packages/openssl.htm? – skamradt

+0

예, 제가 시작하지 않으면 – azera

답변

4

그냥 나 자신을 수행하는 데, 나는 당신이 당신에는 OpenSSL DLL의를 다운로드 할 필요가있는 유일한 다른 일이 될 것 시냅스 하우투 http://synapse.ararat.cz/doku.php/public:howto:smtpsend

에 대한 간단한 예제를 따라 프로젝트 폴더에 배치하는 것이 좋습니다 수 .

IMHO ... IMAP4에서 IMAP4를 볼 것을 고려하고 SSL (일부 라이센스 제한 사항이있는 OpenSSL은 필요하지 않음)을 사용하고 완전히 차단되지 않는 소켓을 사용하는 것이 좋습니다.

+0

을 말하는 당신은 pop3 샘플을 의미합니까?나는 그것을 imap으로 변환하려고 시도했지만 단순히 컴포넌트 이름과 사용 된 유닛을 대체하려고했지만 작동하지 않거나 ssl 옵션이 gmail에 잘못되었습니다. 그러나 조합을 찾을 수 없습니다! 소프트웨어가 Gmail 계정에 연결할 수 있습니까? – azera

+0

해당 페이지에 SSL이 포함 된 pop3 예제가 있습니다. 그것은 Gmail에서 작동합니다. 상단의 USE 행에는 ssl_openssl의 네임 스페이스가 포함됩니다. 해야 할 일은 프로젝트 폴더에 2 개의 openssl dll 파일을 놓고 이동하는 것입니다. 낙심하지 마십시오. Synapse와 openssl은 Gmail에서 잘 작동합니다. –

0

AfterLogic에서 Mailbee IMAP ActiveX를 제안합니다. Gmail Keeper (Gmail 백업 소프트웨어)를 개발할 때 연구를 수행했지만 CleverComponnets의 기능 세트는 훌륭하게 보이지만 지원이 중단 된 것처럼 보였습니다. 유망한 구성 요소 세트가 중단 된 것처럼 보였으므로 이메일을주고받을 수 있습니다. 지난 번에 확인한 이후로 오랜 시간이 걸린 이후로 변경된 사항은 VCL을 계속 사용하길 바란다.

한편, 특히 합리적인 가격을 고려할 때 afterlogic의 지원이 정말 좋습니다.

한 번의 클릭으로 로컬 디스크에 라벨을 백업 Gmail로 (지원하는 백업 스케줄링) http://GmailKeeper.com

0

당신은 당신의 프로그램이 라이브러리가 필요합니다

libeay32.dll 
ssleay32.dll 
2

MFW는 정확하지만 여기에 명확하고 더 많은 현재 답변.

the page skamradt said으로 이동하여 "바이너리"ZIP을 다운로드하십시오. 당신의 조선 민주주의 인민 공화국에서

libssl32.dll 
libeay32.dll 

의 Gmail/포트의 경우 587

uses ssl_openssl; 

을 추가합니다 : 그것의 Bin 폴더에서, 당신 EXE의 폴더에이 파일을 복사 다른 SMTP 서버의

// support for upgrade session to TSL/SSL: 
SMTP.AutoTLS := True ; 
SMTP.FullSSL := False; 

를/포트 465 :

// support for TSL/SSL tunnel: 
SMTP.AutoTLS := False; 
SMTP.FullSSL := True ; 

이것은 POP/포트 995에서도 작동합니다. Synapse에서 Delphi 7 + Synapse Release 40에서 안전하게 메일을 보내는 방법 (2012-04-23)