2012-08-02 4 views
2

나는 newletter에게 내가 찾은 문제를 전송 한 이메일이 이메일의 각 내가이메일 전송 처리 반송

배달 상태 알림 (실패)

I 유형을 다시 전송하는 것이 무엇의 20K를 포함하는 데이터베이스가 필드 형식 및 존재의 관점에서 모든 전자 메일을 필터링한다는 것을 알고있는 비활성 전자 메일을 전송할 용의가 있습니다.

나는이 연구에서 얼마나 작은 연구가이 문제를 해결했는지 알아야만 나는 튀어 오르는 것이 이미 소프트웨어에서 구현되었다는 것을 알게되었다.

중 하나가있는 경우 내가

진심

+1

이것은 실제로 이해하기 어렵습니다. 필요하지 않은 모든 비트 (데이터베이스에있는 이메일 수와 같은)를 꺼내어 질문을 편집하고 도움이 필요한 내용과 방법을 정확히 입력하여 줄 것을 제안 할 수 있습니까? , 또는 당신이 옳은 요령이라고 생각하는 것이지만 올바른 방법이 확실하지 않다면,이 질문을 이해하기가 훨씬 쉬울 것입니다. – Fluffeh

+0

이메일을 보내기 위해 어떤 방법을 사용합니까? 당신의 일을 보여주세요. (이것을 수학 시험처럼 다루십시오). – Matt

답변

1

잘 환영합니다 PHP에서 반사가 적용 할 수있는 방법을 생각, 그것은 당신에 대해 이야기하지만, 무엇을 이해하는 것이 매우 어렵다 그건 어떤 ...

언급 한대로 전자 메일을 배달 할 수없는 경우 (여러 이유로) 배달 상태 알림이 표시되며 메시지를 보내는 데 사용한 전자 메일의받은 편지함으로 이동합니다. 당신이 [email protected][email protected]에서 뉴스 레터를 보내 메시지가 배달 할 수없는 경우 예를 들어

는, 당신은 [email protected]에서 알림을받을. php로 [email protected]받은 편지함을 열고, 메시지를 읽고, 구문 분석하고, 오류가 발생한 경우 전자 메일로 일치하는 데이터베이스에 저장하십시오. 당신이 당신의 자신의 서버에 사서함이있는 경우 당신이 할 필요가 LN을하는 것이기 때문에 그 일이 훨씬 간단 http://php.net/manual/en/function.imap-open.php

, 다음 단지에 파일을 엽니 다

이 링크는 도움이 될 수 있습니다 구문 분석.

ln -s /var/mail/my-inbox /var/www/my-script/inbox