如何在php中使用shell_exec或exec创建电子邮件ID?

时间:2011-03-11 12:58:19

标签: php linux

如何使用PHP中的shell_execexec命令创建电子邮件ID。

那就是:我想在我的网络应用程序中创建一个电子邮件ID。

感谢所有帮助。

3 个答案:

答案 0 :(得分:1)

在Linux上,您有一些选择,但从Web脚本的角度来看,大多数都不实用,因为它们需要root权限和/或对服务器进行大量修改才能进行初始设置。

  1. 在/ etc / aliases中添加一个条目,将新的虚拟邮箱转发到现有帐户(在同一系统或其他地方)(需要root权限)
  2. 创建物理系统帐户(需要root权限)
  3. 使用标准SMTP服务器,mysql和dovecot设置虚拟邮件服务器(我已成功使用了postfix)。更难,但是添加帐户很简单,因为它只是一个新的数据库记录。

答案 1 :(得分:0)

我会使用像swiftmailer这样的php电子邮件库:http://swiftmailer.org/

可以通过“exec”和其他工具撰写电子邮件,但这种方法存在太多风险/问题。

答案 2 :(得分:0)

换句话说@Tobias,它试图从命令行创建一个电子邮件帐户。

@shahul,你想创建什么样的电子邮件帐户?它是一个GMail / Yahoo!等免费电子邮件帐户,还是你在MTA级别,如果是MTA,你在谈论什么操作系统和MTA?