gpt4 book ai didi

php - 将电子邮件回复存储在 mysql 数据库中 (PHP)

转载 作者:行者123 更新时间:2023-11-30 00:30:59 26 4
gpt4 key购买 nike

嘿,大家有什么关于如何解决这个问题的想法吗?我正在向用户发送有关特定事件的邮件。现在,当用户收到邮件时,我需要一个功能,如果他从电子邮件回复,则回复必须存储在数据库中。堆栈 - PHP(Yii 框架) & mysql

我读到了有关 IMAP 的内容并且我有这段代码。

$hostname = '{imap.gmail.com:993/imap/ssl}INBOX'; 
$username = 'xx.xx@gmail.com';
$password = 'mypassword';
$inbox = imap_open($hostname,$username,$password) or exit('Cannot connect to Gmail: ' );

if ($inbox)
{
echo "connected";
imap_close($inbox);
}
else
{
echo "not connected :<br>" . imap_last_error();
}

但是什么也没发生,我做错了什么吗?

最佳答案

让您的应用程序定期连接到通过 IMAP 或 POP3 接收回复的邮箱,并将数据存储在数据库中。

PHP 的 imap 库可用于处理 POP3 邮箱。大多数高级 IMAP 功能将无法使用(例如文件夹或获取邮件部分),但基本的 POP3 功能已实现。

主要区别在于您传递给 imap_open 的选项字符串:

// To connect to a POP3 server on port 110 on the local server, use:
$mbox = imap_open ("{localhost:110/pop3}INBOX", "user_id", "password");

关于php - 将电子邮件回复存储在 mysql 数据库中 (PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22522969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com