테스트 사이트 - 개발 중인 베타 버전입니다

안녕하세요 선배님들 질문이 있습니다 채택완료

빙그르맛우유 1년 전 조회 7,458

 

1. 예를들어 다음 메일로 이메일이 오면 그누보드 기반으로 제작된 사이트에 메일 내용이 게시글로 등록되는게 가능한가요?

2. 게시글 내용이 어렵다면 제목 만이나 메일이 왔다는걸 알 수 있을 정도(메일이 도착했습니다, 게시글 등록)로만 연동이 가능한가요?

 

항상 공부하고 해보면서도 막히는 부분이 생기네요 

알려주시면 정말 정말 감사하겠습니다 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
1년 전

다음에서 제공하는 

 

1. imap (https://cs.daum.net/faq/43/9234.html) 서비스

 

2. 이메일을 주기적으로 확인하는 스크립트

 

3. 이메일의 내용을 파싱

 

위 3가지 등을  조합하면..    질문하신 1번 2번 모두 이론적으로 가능할거 같습니다~

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

빙그르맛우유
1년 전
좋은 말씀 감사합니다! 조합 한번 해보겠습니다

댓글을 작성하려면 로그인이 필요합니다.

R
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년 전
정말 감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

가능합니다. 예전에 의뢰로 imap 을 통하여 이메일 체크하고 텔레그램에 알림 보내는 기능을 작업했었습니다. 응용하면 게시판에 등록을 하던 해당 메일을 다른메일로 재 발송을 하던 가능합니다.  응용의 문제입니다! ㅎ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

빙그르맛우유
1년 전
좋은 말씀 감사합니다! 응용! 해보겠습니다

댓글을 작성하려면 로그인이 필요합니다.

1년 전

Imap pop3를 이용하면 가능합니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

빙그르맛우유
1년 전
답변 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인