首页 > 解决方案 > 结合 imap_open 和 stdin

问题描述

imap_open 和 php://stdin 可以组合打开 imap 电子邮件流吗?我有以下代码,但什么也没发生。请帮忙。我的电子邮件是互联网电子邮件,并且正在从本地主机运行这个 php 脚本。

<?php
//imap server logon details

    $server = "{mail.domain.com:993/ssl}";
    $username = "myname@domain.com";
    $password = "mypassword";

    // connect to the imap sever
    $con_mailbox = imap_open($server, $username, $password);

    $email = file_get_contents('php://stdin');
    preg_match_all("/(.*):\n(.*)\n/i", $email, $matches);

    mail(myname@domain.com, 'Successfully Connected to server', 'From:noreply@domain.com');

?>

标签: phpimapstdin

解决方案


感谢 Max 回复我的帖子。我自己找到了答案。我设法解析了 imap 电子邮件并提取了我需要的变量并将它们插入到数据库中。我正在处理一个帮助台项目。谢谢你。


推荐阅读