GmailのAPIを使用してメールを送信しています。これで送信が正常に完了しました。私はその人に(すでに送信している)phpを使って返信する方法を知りたいです。Gmail APIを使用してメールに返信する方法
ここで私は、送信するための私のコードを添付:
$line = "\n";
$strMailContent = $message;
$strMailTextVersion = strip_tags($strMailContent, '');
$strRawMessage = "";
$boundary = uniqid(rand(), true);
$subjectCharset = $charset = 'utf-8';
$strToMail = $to;
$strSubject = $subject;
$strRawMessage .= 'To: ' . ($strToMail) . "\r\n";
if(!empty($_POST['cc']) || !empty($_POST['bcc'])){
$cc = $_POST['cc'];
$bcc = $_POST['bcc'];
$strRawMessage .= "Cc: $cc". $line;
$strRawMessage .= "Bcc: $bcc". $line;
}
$strRawMessage .= 'Subject: =?' . $subjectCharset . '?B?' . base64_encode($strSubject) . "?=\r\n";
$strRawMessage .= 'MIME-Version: 1.0' . "\r\n";
$strRawMessage .= 'Content-type: Multipart/Mixed; boundary="' . $boundary . '"' . "\r\n";
$filePath = $file_tmp_name;
$mimeType = 'text/plain; charset="UTF-8" ';
$fileName = $file_name;
$fileData = base64_encode(file_get_contents($filePath));
$strRawMessage .= "\r\n--{$boundary}\r\n";
$strRawMessage .= 'Content-Type: '. $mimeType .'; name="'. $fileName .'";' . "\r\n";
$strRawMessage .= 'Content-Description: ' . $fileName . ';' . "\r\n";
$strRawMessage .= 'Content-Disposition: attachment; filename="' . $fileName . '"; size=' . filesize($filePath). ';' . "\r\n";
$strRawMessage .= 'Content-Transfer-Encoding: base64' . "\r\n\r\n";
$strRawMessage .= chunk_split(base64_encode(file_get_contents($filePath)), 76, "\n") . "\r\n";
$strRawMessage .= '--' . $boundary . "\r\n";
$strRawMessage .= $strMailContent;
$mime = rtrim(strtr(base64_encode($strRawMessage), '+/', '-_'), '=');
$base64 = base64_encode($mime);
$data = '{ "raw" : "'.$mime.'" }';
$send = Qassim_HTTP(1, $url, $header, $data);
ここ
私は、すでにsendedでは、人のメールIDと対象がすでに使用対象とされているアドレスに渡します。
このコードを変更して返信を送信する方法。助けてください
http://stackoverflow.com/questions/32589476/how-to-send-a-reply-with-gmail-api – Kray