在localhost上测试Messaging模块

时间:2012-08-12 11:41:44

标签: email smtp orchardcms iis-express

我正在尝试从Orchard CMS获取邮件。我在IIS Express环境中运行DEV。我的机器上也有本地IIS (W7 x64).我正在努力将这一切联系在一起以查看邮件是否已生成且内容是否正确。

我尝试在virtual SMTP server中设置IIS,并选择将邮件发送到指定文件夹。但是,Orchard发送的邮件未被提取。

任何提示和技巧?

1 个答案:

答案 0 :(得分:0)

我不得不对Orchard.Mail模块的代码进行一些攻击。我更改了EmailMessagingChannel.cs中的行:

smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;

成:

smtpClient.PickupDirectoryLocation = somedirectory;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;

那很有用。这是不是应该在某些情况下可以在开发时打开或关闭?