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