相关疑难解决方法(0)

PHP5-IMAP'我没有身体!'

这对你来说很奇怪.

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

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

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

如果我发送sms消息mailbox imap_fetchbody,则返回空.

但是,如果我随后使用电子邮件客户端读取邮箱,则会显示该邮件.我不认为这是一个Ipipi问题.

如果我做了,var_dump($message)我得到了string(0) "".

php imap

5
推荐指数
1
解决办法
3055
查看次数

php从邮件正文中提取text/plain

这是imap_php库读取的一封邮件的内容.我会提取内容类型的text/plain; charset = ISO-8859-1文字:

{"data":"10/10/2011","regione":"pt","provincia":"pistoia","nome":"nome","tel":"12345","email":"mymailaddress","richiesta":"qualcosa"}
Run Code Online (Sandbox Code Playgroud)

如果我使用imap_body($ mbox,$ result [0]),我已经返回了框中的所有文本.如果我使用imap_fetchbody($ mbox,$ email_number,2); 我已经返回了我不想要的text/html正文消息.

--20cf301e2f27a218c204a88578aa内容类型:text/plain; charset = ISO-8859-1 {"data":"10/10/2011","regione":"pt","provincia":"pistoia","nome":"nome","tel":"12345 ", "电子邮件": "mymailaddress", "richiesta": "qualcosa"}

--20cf301e2f27a218c204a88578aa内容类型:text/html; charset = ISO-8859-1 Content-Transfer-Encoding:quoted-printable {"data&=":"10/10/2011","regione":"pt","provi = ncia":"pistoia"," nome":"nome","tel&=":"12345","email":"mymailaddress","r = ichiesta":"qualcosa"} --20cf301e2f27a218c204a88578aa--

那么如果我想要文本/简单的身体,我必须使用什么?谢谢.

php email imap

5
推荐指数
2
解决办法
2万
查看次数

如何在PHP中捕获退回的电子邮件?

如果在通过PHP函数mail()发送电子邮件时它被退回,我想保存电子邮件吗?什么是捕获它的最佳方法?

php email email-bounces

1
推荐指数
1
解决办法
7084
查看次数

标签 统计

php ×3

email ×2

imap ×2

email-bounces ×1