태그 게시물 ‘이메일 구문 분석’

수신 방법 및 이메일을 사용하여 POP3 및 PHP로 파싱

3월 1일, 2010

저는받는 메일을위한 프로세서를 작성하는 방법에 대한 몇 가지 방법을 설명하고 싶습니다. 그런 조작을 이용했다 구문 분석이 이메일 다양한 소스에서받은. 유용 자신의 스팸 메일 필터 시스템을 작성하기위한 수, 자동 응답 전화 또는 전자 항공권 시스템으로 응용 프로그램을받을 메일.

우리가 필요로하는 전자 메일 파서 알고리즘을 구현하려면

  1. 및 로그 -에 대한 전자 메일 서버에 연결
  2. 들어오는 문자의 수를 세어
  3. 서버에서 받아봐 전자 메일 POP3 프로토콜을 사용하여
  4. 프로세스를 전자 메일 헤더와 본문과 구문 분석하다
  5. … 추가 조치를 구현

좋아, 거기에 매우 구체적인 작업입니다 PHP는 코딩, 그래서 우리는 그 외부 접속을 지원하는 호스팅이 필요. 나는 결정을 전적으로 많은 재능있는 프로그래머는 이미 의해 실현 되었기 때문에 쓰기 청혼하지. 예를 들어,, 당신은 전자 받아들일 수있는 준비가 모듈을 취할 수 - 원격 서버에서 메일.

마누엘 Lemos 및 감사의 그의 모듈 (PHP는 클래스) 어느 pop3.php 이름.

귀하의 코드에 해당 클래스를 연결하려면, 당신이 사용하는 명령을 포함하거나 요구가 필요: 필요(“pop3.php”);


호스트 이름 = $ 호스트 이름;
$결과 = $ pop3_connection -> 열기();

// 우리는 연결을 열고 resultecho $ 결과를 표시하려고;
// 로그온하려고하고가 나타날 경우 오류를 표시합니다($사용자,$accesscode,$apop);
면 ($오류<>'비밀 번호 오류: 로그온 실패: 알 수없는 사용자 이름이거나 암호가 틀립니다.) {echo $error; 출구;}
// 이제 저장되어있는 얼마나 많은 메일 통계와 그들의 크기 $ 결과 = $ pop3_connection -> 통계를 가져옵니다($messages, $size);
메아리 "$호스트 이름메시지되어 있크기다  $messages$size 바이트.";

//..... 우리는 전자받을 수있는 사람 -주기의 메일과 그들을 구문 $ 오류를 반향 //

// 아무것도해야 할 경우 - 우리는 연결 오류 $ = $ pop3_connection -> 닫기를 닫을 수 있습니다(); //
echo $error;
?>

이제 우리는 어떻게 연결해야할지 로그인에 POP3 서버하는 방법과 그들 사이즈받은 편지함의 전자 메일의 수를 요청. 다음, 우리는 각 전자 메일을 수신하고 헤더와 본문 배열을 구문 분석.

계속 이어집니다

공유 및 감상

  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP