每当我在一个向用户发送电子邮件的网站上进行开发时,我必须记住注释掉 mail() 代码,这样我就不会在摆弄和调试时意外触发通知电子邮件,这很痛苦偶尔我会忘记并在我不想要的时候给别人发电子邮件。
有没有办法在允许 mail() 发送的电子邮件地址的 php.ini 级别(或其他一些低级别)强制执行白名单?
其他人有避免这个问题的巧妙方法吗?
最佳答案
我会在 SMTP 级别执行此操作。在那里配置它并让 PHP 使用仅用于开发的特定 SMTP 服务器。
关于sendmail - 是否有可能只允许 PHP 邮件发送到 php.ini 级别的某些电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5679793/