首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建电子邮件地址帐户php

创建电子邮件地址帐户php
EN

Stack Overflow用户
提问于 2014-07-14 05:45:33
回答 1查看 1.6K关注 0票数 0

我在一些广告网站上看到,当你想向广告所有者发送电子邮件时,它并没有显示真实的电子邮件,而是显示了该网站域名下的电子邮件地址(看起来肯定是自动生成的,而不是用户选择的),比如smth,类似n8MngCo5cHg@example.com

所以,AFA我理解,当一封电子邮件被发送到那个地址时,它被重定向到广告所有者的真实电子邮件。我正试图通过php来做同样的事情。

QSN1 By php脚本,当他注册时,如何为用户创建那个电子邮件地址?

QSN2是否有一种方法(也是通过代码)来设置转发器,以便自动发送到n8MngCo5cHg@example.com的电子邮件将被重定向到用户的真实电子邮件user_email@gmail.com,或者我应该不时地通过IMAP获取电子邮件并发送给用户?如果重要的话,我正在使用apache2.x/Debian 7。

这两个问题,我发现,是为cpanel,但我没有使用它或任何其他UI。

Create an email account with PhP - With some things I need to work around

Create emails accounts using PHP

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-07-14 19:20:33

以下是创建随机“别名”电子邮件地址的一种方法:

代码语言:javascript
复制
$aliasaddress=md5(uniqid(mt_rand(),1)) . "@example.com";

然后,正如SyedQarib建议的那样,您可以将别名地址和实际地址存储在数据库中,以便程序能够获得给定别名地址的实际地址。

最后,您需要使用通配符设置邮件服务器,以便它接受消息到*@example.com,并将每条传入消息转发到您的PHP,以便对于每条传入消息到别名地址,您的脚本将解析传入消息,捕获它寻址的别名地址,查询数据库以查找相应的实际地址,然后将消息转发到实际地址。有关如何设置邮件服务器以将传入消息转发到脚本的信息,请参阅http://harrybailey.com/2009/02/send-or-pipe-an-email-to-a-php-script/How to setup a mail server?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24730172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档