【发布时间】:2015-04-08 21:02:50
【问题描述】:
我的项目的想法是使用 IMAP 从 Gmail 中检索电子邮件并将其存储在数据库中。
比使用 PHPMailer 发送新消息。
我的问题是如何回复数据库中存在的电子邮件,以及回复电子邮件需要哪些信息。
这是我用来发送电子邮件的代码。但我无法回复电子邮件。当我想回复一封电子邮件时,我发现我只是发送新的。
这只是模型
public function send_email_reply($from, $to, $subject, $message)
{
$body =
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>'.htmlspecialchars($subject, ENT_QUOTES, $this->email->charset).'</title>
<style type="text/css">
body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
}
</style>
</head>
<body>
'.$message.'
</body>
</html>';
$body = $this->email->full_html($subject, $message);
$result = $this->email
->from($from)
->to($to)
->subject($subject)
->message($body)
->send();
return $result;
}
【问题讨论】:
-
看看您的尝试可能会有所帮助。
-
@d00dle 你是什么意思