PHP通过随机电子邮件帐户发送电子邮件
我正在开发一个网站,允许您在未注册的情况下发送电子邮件,而无需指定发件人。您输入收件人的地址,主题,正文并发送。我的问题是发送消息。我试图达到的目标:PHP通过随机电子邮件帐户发送电子邮件
用户点击发送 - >主题,收件人,正文发送到PHP - >服务器验证信息 - >服务器创建一个随机的电子邮件帐户 - >服务器通过创建的随机帐户发送电子邮件 - >服务器删除帐户
我被困在随机电子邮件帐户创建步骤。如何用PHP 实现这一点没有不必支付我自己的SMTP服务器并使用自己的Gmail/Hotmail帐户没有。
我googl'd地狱出这个问题,我无法找到答案。
谢谢!
BTW 我使用Apache在我自己的Ubuntu
如何用PHP实现这一目标,而不必支付我自己的SMTP服务器的“主机”,也不必用我自己的Gmail/hotmail帐户。
创建电子邮件帐户的方式因服务器软件而异,从服务器软件到服务器软件各不相同,而且在PHP中通常是不可能的。
但是,根据您的服务器配置,这可能并非必要:如果您为域设置了捕获所有地址,许多服务器配置将允许您从该域上的任何电子邮件发送邮件(例如[email protected]
)。然后任何回应都会转到那个全部收集邮箱,这些邮箱的内容您可能会想放弃。
但是,您必须意识到,这正是垃圾邮件提供商的操作方式。如果你不想结束各种垃圾邮件黑名单,请特别注意。
是的,一旦你的IP被禁止你拧。 – 2010-12-06 23:50:19
我不相信您可以使用PHP在服务器上创建帐户或电子邮件帐户,因为它取代了PHP的权限级别。以这种方式发送电子邮件是禁止服务器的好方法,仅供参考。另外,如果你坚持发送这样的电子邮件,为什么不指定一个虚拟From:
电子邮件地址?无论如何,它本质上与创建虚拟账户是一回事。
您可能还想使用-f
开关,用于PHP的mail()
。见php.net/manual/en/function.mail.php
你想达到什么,听起来很垃圾对我来说。为什么不能从服务器地址发送电子邮件?记得sendmail/qmail是免费的(以美元计算,而不是配置时间)。 – 2010-12-06 23:52:20
我试过qmail,但是我得到一个错误111找不到用户别名。不能得到它的工作=/ – Lockhead 2010-12-07 09:31:40