0

我会试着解释我想要什么。

我有一个 PHP 脚本,可以将电子邮件发送到不同的真实地址。我不喜欢这些电子邮件进入 Internet,只需将它们全部重定向到我的本地邮件 (user@localhost) 或简单地将电子邮件写入本地文件(肯定带有标题)。

我在我的桌面上使用 Linux。

4

1 回答 1

1

两种选择:

  1. 设置 Postfix/Courier/Nullmailer/Sendmail/您用来在本地传送所有邮件的任何 SMTP 服务器。(提示:https ://serverfault.com/questions/144325/how-to-redirect-all-postfix-emails-to-one-external-email-address )
  2. 如果你想要一个只针对 PHP 的解决方案,那么最好在 PHP 中创建一个类或特殊函数来检查一些常量或变量(例如,'DEV' 或 '$debug'),并且当该变量是设置为 true,您只发送到本地电子邮件地址。

(1) 如果您始终且仅将这台计算机用于测试目的,并且不必担心不小心将电子邮件发送给真人,这可能是一个不错的选择,并且 (2) 如果您有特定的您正在临时调试的项目。

于 2012-10-15T17:52:56.313 回答