我必须自动发送邮件,并检查它们是否已按预期送达。为了做到这一点,我使用mailHog(类似于mailCatcher)。我已经安装了它们,但我不知道如何让我的应用程序发送邮件到此服务,而不是普通的电子邮件发送。
他们说您必须将SMTP端口配置为1025,而不是25(默认)。即使在此之后,我也无法捕获这些已发送的邮件。我是否需要更改我的外发服务器名称,或者我还应该做什么?
这是我的web.config文件代码:
<add key="SmtpServerPort" value="1025" />
<add key="SmtpEmailServer" value="BLRCSWEXV01.in.corp.xxxx.com" />
PS:我正在使用量角器来编写E2E测试。我不想使用mailListener,因为它极大地减慢了我的测试速度,甚至不能捕获邮件
发布于 2017-08-07 13:06:19
您是否在BLRCSWEXV01.in.corp.xxxx.com上安装了MailHog,或者它是否安装在其他计算机上?您需要将服务器和端口都指向MailHog实例。
https://stackoverflow.com/questions/39911006
复制相似问题