对于我现在正在进行的一个项目,我希望用户能够向 username@sub.domain.com 发送电子邮件。那些发送到 sub.domain.com 的电子邮件或更具体的所有电子邮件应由 PHP 脚本处理。
在该脚本中,我需要能够获取用户名(@ 前面的部分)以及电子邮件标题和正文。
是否可以在不事先为每个用户设置电子邮件别名的情况下做到这一点?
有没有办法在电子邮件到达时运行脚本?还是我必须运行一个 cron 作业来定期检查?我不介意脚本是否可以通过网络访问。
从我目前所读的内容来看,我认为我必须为此使用 IMAP 或 POP3,对吗?我对他们中的任何一个都没有经验。哪个更适合这个用例?
这样做时还有什么要记住的吗?假设我可以完全控制服务器并且可以更改和安装任何必要的东西。
提前致谢 :)
编辑:@Dagon 提到将电子邮件传送到脚本作为#3 的替代方案。如何?我以前从来没有做过这样的事情。
Edit2:我要做的就是将 PHP 脚本挂接到所有传入的电子邮件。是不是太宽泛了?