作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想在服务器上执行负载测试,但应用程序发送电子邮件作为测试的一部分。
我不想知道邮件是否通过,但我不想在执行测试时进入垃圾邮件黑名单。
那么,有没有办法在 sendmail 中禁用外发电子邮件但仍然模拟系统负载?例如,我如何告诉 sendmail 将外发邮件存储在目录中而不是实际发送邮件?
我知道我可以在应用程序源代码中注释 mail() 函数,我会在万不得已时这样做,但它不会在测试时模拟 sendmail 上的负载。或者我可以假设它微不足道吗? (大约每秒 4-5 封电子邮件)
莱昂蒂
最佳答案
exec('/etc/init.d/sendmail stop
);`
由保存邮件而不是发送邮件引起的磁盘 I/O 会影响您的流量/负载测量。只需将所有 sendmail 输出转发到您网络上的虚拟 SMTP 服务器 - 一个根本不发送邮件的服务器。
关于php - Sendmail 暂时禁用外发邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4230691/
我是一名优秀的程序员,十分优秀!