2016-10-21 4 views
0

나는 PHP로 GMAIL API를 어떻게 구현할 수 있는지 알아 내려고합니다.PHP Gmail API "send"에서 메시지 보내기

내 응용 프로그램은 초안/보내기 메시지 만 작성해야합니다.

나는 초안을 작성하고 Gmail API로 보내는데 성공했습니다.

제 문제는 시간이 지나면 다른 메일을 보내야한다는 것입니다. 그러나 새 메일 메시지/스레드를 만들지 않고 기존 스레드를 사용하십시오.

초안을 만들 때 이미 messageID가 있기 때문에 제대로 작동합니다.

누구나 생각해보십시오. GoogleApi와 YouTube에서 아무 것도 발견하지 못했습니다.

감사합니다.

답변

0

부터는 초안을 creating, updating 또는 sending 초안 메시지의 일부로 스레드에 추가 할 수 있습니다. 메시지 삽입 또는 보내기의 일부로 스레드에 메시지를 추가 할 수도 있습니다.

다른 이메일 또는 대화의 일부에 대한 응답 인 메시지를 보내거나 이전하는 경우 애플리케이션은 관련 메시지에 해당 메시지를 추가해야합니다. 이렇게하면 대화에 참여하는 Gmail 사용자가 메일을 더 쉽게 볼 수 있습니다.

확인 요청 threadIdMessage 또는 지정되어 있는지 확인 Draft.Message 당신이 당신의 요청을 공급; ReferencesIn-Reply-To 헤더가 설정됩니다. Subject 헤더가 일치합니다.

일부 메일이 스레드되지 않은 이유를 설명한 another SO thread을 확인할 수도 있습니다.

왜 Gmail에서 스레딩되지 않는지에 대한 해답은 Gmail의 스레딩이 메시지의 제목에 따라 이루어지기 때문입니다 (메일의 주제에 따라 "in-reply-to"또는 "references"필드를 기반으로하지 않기 때문에). 머리글).

Gmail에서 스레딩 않는 방법에 대한 자세한 내용은 stackexchange에이 질문에 대한 답변을 참조하십시오 : https://webapps.stackexchange.com/questions/965/how-does-gmail-decide-to-thread-email-messages .. 귀하의 경우

대상자는, "이것은 테스트 전자 메일 2" "이것은 테스트 이메일 1"과 "이것은 테스트 이메일 3"이며 Gmail에서 사용하는 규칙에 따라 스레딩을 일으키지 않습니다.

희망이 있습니다.