gpt4 book ai didi

PHP5-IMAP 'I aint got no body!'

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:36:51 27 4
gpt4 key购买 nike

这对你来说很奇怪。

我正在使用 Ipipi SMS 到电子邮件服务将控制命令发送到 PHP 脚本。

我可以将电子邮件消息发送到我的邮箱,然后使用 PHP-IMAP 命令读取并显示它们,如以下代码段所示:

$overview = imap_fetch_overview($inbox,$email_number,0);
$message = imap_fetchbody($inbox,$email_number,2);
echo $消息;

如果我向 邮箱 imap_fetchbody 发送短信,它返回空。

但是,如果我随后使用电子邮件客户端读取邮箱,则消息就在那里。我认为这不是 Ipipi 问题。

如果我执行 var_dump($message),我会得到 string(0) ""

最佳答案

当你发布

$message = imap_fetchbody($inbox,$email_number,2);

您要的是消息第 2 部分的内容。 (这就是 third argument to imap_fetchbody 的意思。)

string imap_fetchbody ( resource $imap_stream , int $msg_number ,
string $section [, int $options = 0 ] )

如果不能看到来自 SMS 网关的示例消息,很难知道,但我猜你的消息不是多部分的,因此它没有第 2 部分。如果你用1 在获取此特定消息时用于 2

(一般来说,在决定获取哪个正文部分之前,您需要查看消息结构。为此您可以使用 imap_fetchstructure。)

关于PHP5-IMAP 'I aint got no body!',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5170489/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com