2011-02-08 3 views
0

델파이에서 시냅스를 사용하여 전자 메일을 검색 중이지만 메시지가 서버에서 삭제됩니다. 메시지를 삭제하지 않고 어떻게 검색 할 수 있습니까? 머리글일까요?델피의 시냅스를 사용하여 전자 메일 서버에서 메시지를 삭제하지 않습니다.

감사합니다,

+0

POP3를 사용하지 않는 것입니다. –

+1

@Cosmind Prund : 왜죠? POP3는 메시지 삭제를위한 별도의 명령을 가지고 있습니다. 프로토콜은이 목적을 위해 완벽하게 좋습니다. –

답변

2

는 확인 이메일이 삭제됩니다,하지만 당신은하지가 pop3.Dele(i)을 사용 할 ?

SSL로 POP3를 사용하고 있는데 메시지를 삭제하려면 pop3.Dele(i)을 사용해야합니다. Synapse wiki : http://synapse.ararat.cz/doku.php/public:howto:pop3samplessl에는 POP3 메시지를 수신 할 샘플 코드가 있습니다.

아마도 POP3 이외의 다른 프로토콜을 사용하여 코드를 표시 할 수 있습니다.

+0

이 예제를 사용했습니다 http://synapse.ararat.cz/doku.php/public:howto:pop3sample – Jonathan

+0

'dele()'이 보이지 않으므로 메시지를 삭제하면 안됩니다. 테스트 메일 서버로 확인하려고합니다. 메일 서버 로그에 액세스 할 수 있습니까? Wireshark 또는 tunel과 같은 도구를 사용하여 클라이언트와 서버가 교환하는 일반 텍스트 메시지를 볼 수 있습니까? –

+0

너무 늦어서 죄송합니다. 나는 액세스 할 권한이 없으며 지금 wireshark를 사용할 수 없습니다. 이 작업을 수행하기 위해 델파이를 사용하지 않고 php에서이 논리를 생성 한 다음 델파이를 사용하여 페이지를 가져 오는 것이 더 쉬웠습니다. 그러나 어쨌든 고마워. PHP는 메시지를 삭제하지 않습니다 – Jonathan

1

나는 Synapse에 대한 직접적인 경험이 없지만 코드 (sourceforge 트렁크)를 보면 Delete 메서드 (DELE POP3 명령에 매핑 됨)를 명시 적으로 호출하지 않는 한 괜찮을 것입니다. List 및 Retr을 포함하여 다른 방법으로는 메시지를 삭제할 수 없습니다.

정확히 이러한 메시지를 검색하고 있습니까? 몇 가지 코드를 보여줄 수 있습니까?

+0

방금 ​​시냅스 웹 사이트에서 소스 예제를 컴파일했습니다. – Jonathan