php - GMail imap_fetchbody 不起作用
问题描述
我正在尝试使用imap_fetchbody
和 PHP 从 gmail 读取电子邮件正文,但它不起作用,它不打印正文。
邮件有附件,其 Mime 类型为text/html
.
这是我的代码(使用其他类型的电子邮件,它可以工作):
$string = quoted_printable_decode(imap_fetchbody($con,$email,2));
这是我的 PHP 代码:
$con is imap_open($server, $login, $password);
$email are email from imap_search all code is;
$connessione = imap_open($server, $login, $password);
$emails = imap_search($connessione, 'UNSEEN FROM "cc@cc.com"');
if (!empty($emails))
{
foreach ($emails as $email)
{
$string = quoted_printable_decode(imap_fetchbody($connessione,$email,2));
}
}
$string 是这样的:----boundary_13267_d232a838-e6ee-4fb8-bc76-85484f4b0772 Content-Type: text/html Content-Transfer-Encoding: base64 Cgo8aHRtbD4KPGhlYWQ+CjxNRVRBIGh....
有人能帮我吗?
解决方案
推荐阅读
- mysql - 是否只有在where子句中有主键时才允许删除查询?
- javascript - 构建一个从 MongoDB 中提取数据的表,该表实时过滤并按字母顺序排序
- django - 如果我不在 django 中使用任何身份验证并使用带有手动哈希密码的 django 查询过滤器登录用户,我会错过什么
- android - 如何在 Flutter 和 Dart 中使用 DropDown 从另一个 Widget 更新一个 Widget?
- sql - Oracle APEX Application Builder:搜索特定员工并在硬编码文本字段中返回他们的姓名、薪水和部门
- reactjs - _firebase_js__WEBPACK_IMPORTED_MODULE_1__.firebase.auth.GoogleAuthProvider 不是构造函数
- javascript - 在网页上定位表格
- python - 如何仅用 1 个所需输出从字典中替换列表中的字符串
- python - 如何在python中发送消息并等待回复,whatsapp中的twilio
- javascript - 在 JavaScript 中创建自定义警报