답변 4개
채택된 답변
+20 포인트
1년 전
다음에서 제공하는
1. imap (https://cs.daum.net/faq/43/9234.html) 서비스
2. 이메일을 주기적으로 확인하는 스크립트
3. 이메일의 내용을 파싱
위 3가지 등을 조합하면.. 질문하신 1번 2번 모두 이론적으로 가능할거 같습니다~
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
빙그르맛우유
1년 전
좋은 말씀 감사합니다! 조합 한번 해보겠습니다
댓글을 작성하려면 로그인이 필요합니다.
1년 전
</p>
<p><?php</p>
<p> </p>
<p>// 다음 메일 계정 정보</p>
<p>$email = '이메일@주소';</p>
<p>$password = '암호';</p>
<p>$imap_server = 'imap.daum.net';</p>
<p>$imap_port = 993;</p>
<p> </p>
<p>// 이메일 클라이언트 생성</p>
<p>$imap = imap_open('{'.$imap_server.':'.$imap_port.'/imap/ssl}INBOX', $email, $password);</p>
<p> </p>
<p>$emails = imap_search($imap, 'UNSEEN');</p>
<p> </p>
<p>$emails = array_slice($emails, 0, 5);</p>
<p> </p>
<p>$mails = array();</p>
<p> </p>
<p>// 이메일 루프</p>
<p>foreach ($emails as $email_id) {</p>
<p> </p>
<p> // 이메일 헤더</p>
<p> $header = imap_headerinfo($imap, $email_id);</p>
<p> </p>
<p> // 이메일 제목</p>
<p> $title = $header->subject;</p>
<p> // UTF-8로 변환등 후처리</p>
<p> </p>
<p> // 이메일 내용</p>
<p> $body = imap_fetchbody($imap, $email_id, 1);</p>
<p> // UTF-8로 변환등 후처리</p>
<p> </p>
<p> //그누보드에 입력처리</p>
<p> /*</p>
<p> 게시판에 입력하는 코드 작성</p>
<p> */</p>
<p> </p>
<p>}</p>
<p> </p>
<p>// 이메일 클라이언트 종료</p>
<p>imap_close($imap);</p>
<p> </p>
<p>
후처리 하실 것들이 많을거에요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
빙그르맛우유
1년 전
정말 감사합니다!!
댓글을 작성하려면 로그인이 필요합니다.
1년 전
가능합니다. 예전에 의뢰로 imap 을 통하여 이메일 체크하고 텔레그램에 알림 보내는 기능을 작업했었습니다. 응용하면 게시판에 등록을 하던 해당 메일을 다른메일로 재 발송을 하던 가능합니다. 응용의 문제입니다! ㅎ
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
빙그르맛우유
1년 전
좋은 말씀 감사합니다! 응용! 해보겠습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인