每当我在一个向用户发送电子邮件的网站上进行开发时,我必须记住注释掉mail()代码,以便我不小心触发通知电子邮件,同时摆弄和调试,这很痛苦,我偶尔会忘记并发送电子邮件给别人。
有没有办法在php.ini级别(或其他一些低级别)的电子邮件地址强制执行白名单,也允许mail()发送?
其他人是否有巧妙的方法来避免这个问题?
答案 0 :(得分:3)
我会在SMTP级别执行此操作。在那里配置它并让PHP使用仅用于开发的特定SMTP服务器。
答案 1 :(得分:0)
为什么没有为您的网站设置maintenance mode
设置?
if ($maintenance_mode) {
// only send mail to admin
} else {
// send mail to users
}
答案 2 :(得分:0)
不是那个级别,但有各种解决方法: