fakesendmail:替代sendmail,用于php调试、测试

时间:2024-07-19 19:26:57
【文件属性】:

文件名称:fakesendmail:替代sendmail,用于php调试、测试

文件大小:40KB

文件格式:ZIP

更新时间:2024-07-19 19:26:57

PHP

假发邮件 什么 ? 这个包/phar 是sendmail 的替代品。 它不发送电子邮件,而是存储它们,以便您可以执行调试或测试。 (存储在 json 中的/tmp/lastmail上) 为什么 ? 正在尝试测试电子邮件发送(使用功能测试框架):我的应用是否发送了邮件? 到预期的人,预期的内容? 我尝试了 mailcatch(一个 ruby​​ 应用程序),看起来非常棒,但除了 ruby​​ 错误之外我什么也没看到。 我不喜欢 ruby​​(因为我可能不知道,如果你想怪我),我专注于 php。 我已经开始了这个 mailcatch 替换。 如何 ? 您必须将 php 配置中的系统 sendmail 应用程序替换为此处提供的应用程序。 当 php 脚本使用mail()函数发送邮件时,邮件不会发送,而是写在/tmp/lastmail 。 (从您的机器发送的 Stmp 邮件将继续发送,它仅


【文件预览】:
fakesendmail-wip
----phpspec.yml(129B)
----codeception.yml(330B)
----src()
--------ParserInterface.php(101B)
--------FakeSendMail.php(2KB)
--------WriterInterface.php(156B)
--------FileWriter.php(2KB)
----fakesendmail.phar(139KB)
----spec()
--------FileWriterSpec.php(830B)
--------FakeSendMailSpec.php(1KB)
--------stubs()
----.travis.yml(326B)
----box.json(238B)
----composer.lock(6KB)
----README.md(3KB)
----index.php(503B)
----tests()
--------_bootstrap.php(80B)
--------_support()
--------unit.suite.yml(159B)
--------unit()
--------_output()
----.gitignore(112B)
----composer.json(770B)

网友评论