3

我想设置一个环境,用户使用 向手机号码发送电子邮件fix domain name,例如。12345678@somedomain.com我会阅读所有收到的电子邮件到我的somedomain.com.

现在进一步,我将已经拥有具有相同手机号码的用户信息,并将收到的电子邮件转发给该用户的特定电子邮件地址。

现在,我想知道的是:

1] 有谁知道或已经在 PHP 中实现,how to check or read / process incoming emails as I get them, may be with SMTP or POP3 or IMAC protocol并进一步将相同的电子邮件转发给特定用户。

2] 这应该是什么标准server environment要求。我的意思是Windows server打开了一些预安装的服务或端口,或者Linux server可能是此功能的更好环境。

我试图搜索许多协议,如Procemail, Sendemail开源资源,但没有得到适当的帮助来彻底理解。

我看到了一些类似的问题,尽管询问了我将来开发的具体细节和功能。希望一切都会好起来的。

尽早回复将不胜感激。

4

1 回答 1

3

1) 您可以为收到的消息设置“包罗万象”的电子邮件,以便所有电子邮件都在那里。对于访问电子邮件,您可以使用 PHP 支持的 POP3 或 IMAP:一些示例:链接。SMTP 用于发送电子邮件。

要阅读电子邮件,您必须设置定期检查您的主帐户是否有新消息的 CRON 作业 - 就像任何其他电子邮件客户端一样。

2) 如果您必须设置自己的邮件服务器,请使用带有 Postfix/Dovecot 的 Linux Debian 很棒的教程,但您可以使用 PHP 来访问邮箱和处理新电子邮件。

要发送电子邮件,您可以使用一些库(我最近使用了Zend Mail 组件,它工作得很好)。

于 2013-08-15T08:03:58.983 回答