Php 致命错误:未捕获错误:调用未定义的函数imap_mail_compose()
我的代码:Php 致命错误:未捕获错误:调用未定义的函数imap_mail_compose(),php,email,imap,php-imap,Php,Email,Imap,Php Imap,我的代码: <?php date_default_timezone_set("Asia/Phnom_Penh"); $envelop['date'] = date("F j, Y, h:i"); $envelop['from'] = "freehost0827@gmail.com"; $envelop['to'] = "example@gmail.com"; $envelop['subject'] = "Testing"; $p['ty
<?php
date_default_timezone_set("Asia/Phnom_Penh");
$envelop['date'] = date("F j, Y, h:i");
$envelop['from'] = "freehost0827@gmail.com";
$envelop['to'] = "example@gmail.com";
$envelop['subject'] = "Testing";
$p['type'] = TYPETEXT;
$p['encoding'] = ENCBASE64;
$p['subtype'] = "plain";
$p['description'] = "Learning to create mime";
$p['contents.data'] = "Some text";
$body[1] = $p;
print_r(imap_mail_compose($envelop, $body));
?>
我试图用PHP和
imap\u mail\u compose()
编写mime消息,但它抱怨函数未定义。如何修复此问题?默认情况下,PHP安装中未激活IMAP扩展
要激活,请在xampp上编辑php.ini并添加extension=php\u imap.dll
在Linux上编辑php.ini
删除
代码>来自;extension=imap。因此默认情况下,PHP安装中不会激活imap扩展
要激活,请在xampp上编辑php.ini并添加extension=php\u imap.dll
在Linux上编辑php.ini
删除代码>来自;extension=imap。因此
显示一些代码和错误,并用更多的解释来描述您的问题。@Prathamesraut我添加了显示我的代码和错误的图像。请查收。谢谢你请不要截屏代码或错误,复制/粘贴它!图像无法搜索。请显示一些代码和错误,并用更多的解释来描述您的问题。@Prathamesraut我添加的图像显示了我的代码和错误。请查收。谢谢你请不要截屏代码或错误,复制/粘贴它!图像不可搜索。我发现android上的PHP不包含imap扩展。不过,我可以在我的linux pc上完成。在Ubuntu上,它只需sudo apt install php imap
。我发现android上的php不包含imap扩展。不过,我可以在我的linux pc上完成。在Ubuntu上,它只需sudo-apt-install-php-imap
。