php - 结合 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');
?>
解决方案
感谢 Max 回复我的帖子。我自己找到了答案。我设法解析了 imap 电子邮件并提取了我需要的变量并将它们插入到数据库中。我正在处理一个帮助台项目。谢谢你。
推荐阅读
- angular - 注入 Angular 应用程序作为 iframe 在 chrome 中工作,但现在在 Mozilla Firefox 上工作
- apache-spark - Apache Spark Column 具有无法使用 PySpark 参与列存储索引的数据类型
- java - 在Java中,当字符串真的很大并且不再使用时,使用 new String() 而不是双引号是否有效?
- grails - 切换用户正在重定向到 grails 中登录控制器的身份验证方法
- javascript - Vanilla Javascript 如何覆盖事件侦听器上添加的功能?
- r - 使用特定条件过滤数据集中的行
- python - Jinja 列的每一行的唯一值
- php - Laravel 字符串替换项
- reactjs - 如何限制 Express Router 的返回元素
- android-app-indexing - 应用程序自定义贴纸未出现在 Gboard 10.6 中