2017-04-16 1 views
0

heroku에서이 코드를 cal으로하려고하면이 오류가 발생합니다.heroku 앱으로 imap 메일 확인

영웅 내의 해결책은 무엇입니까?

$mbox = imap_open("{imap-baxxxxxxta.net:143}", "*@baxxxx.pw", "0xxxx3"); 

echo "<h1>Posta kutuları</h1>\n"; 
$folders = imap_listmailbox($mbox, "{imap-bxxxxxxxxxxet:143}", "*"); 

if ($folders == false) { 
    echo "İşlem başarısız oldu<br />\n"; 
} else { 
    foreach ($folders as $val) { 
     echo $val . "<br />\n"; 
    } 
} 


Fatal error: Call to undefined function imap_open() in /app/imaptest.php on line 6 

답변

0

PHP 용 IMAP 확장 프로그램이 설치되어 있는지 확인하십시오.

Heroku는 내장 PHP 확장을 지원하며 작성자 파일의 요구 사항으로 추가 할 수 있습니다. IMAP을 사용하려면에 요구 사항을 추가하려면 프로젝트의 composer.json :

{ 
    "name": "vendor/project", 
    "require": { 
    "ext-imap": "*" 
    } 
} 
+0

예 내가 다음 내장 된 확장 "공유"내장 된 Heroku가 – sddsa

+0

에 설치할 수있는 방법 Heroku가 당신이 알고에 내 확인 방법을 만들 수 있으며, composer.json (괄호 안의 내부 식별자 이름)을 통해 활성화 할 수 있습니다 : – sddsa

+0

heroku가 그런 식으로 언급했지만 어떻게 추가 할 수 있습니까? – sddsa

관련 문제