2010-07-11 11 views

답변

0

어떻게 '다운로드'하는지 말하지 않습니다. 이메일을 수신하는 방법은 여러 가지가 있습니다. 간단한 세 가지가 있습니다 :

  1. SMTP - 아니, 방법이 없습니다,
  2. POP3 - 나는 서버는 일반적으로 전체 이메일, 확실하지의 크기를 제공 할 생각하고,
  3. IMAP - 난 정말하지 않습니다 리콜

답변은 검색 (다운로드)에 사용중인 프로토콜에 있습니다. 모르는 경우 적어도 사용중인 PHP 함수를 알아야하므로 언급해야합니다.

+0

Zend Mail 라이브러리를 사용하고 있습니다. 현재 POP3에서 다운로드 중이지만 다른 프로토콜에서 작동하는 솔루션을 원합니다. – StackOverflowNewbie

+0

http://framework.zend.com/apidoc/1.10/Zend_Mail/Protocol/Zend_Mail_Protocol_Pop3.html 뭔가 독립적 인 프로토콜을 원한다면 다른 라이브러리를 찾아야 할 것 같습니다 (두 프로토콜은 유용한 (이것에 대한) 공통 메소드) – Slartibartfast

+0

IMAP BODYSTRUCTURE에는 크기 정보가 있습니다. –

0

PHP의 filesize()를 보셨습니까? 기능?

http://php.net/manual/en/function.filesize.php

그것은 바이트 파일 크기를 인쇄하지만, 분명히 당신은 당신이 원하는대로로 변환 할 수 있습니다!

+0

그건 적용 할 수 없습니다. filesize() 메서드에 전달할 파일 리소스가 없습니다. 기억하기 전에 첨부 파일의 파일 크기를 다운로드하기 전에 가져오고 싶습니다. – StackOverflowNewbie