修补博易v1.7在线发送邮件的错误

Spoony posted under BlogYi.NET on 08.09.14 PM 12:50
前几天出于某些因素在后台把博易官方和自言自语的在线发送邮件功能中的发送附件给禁用了。本以为一切OK,也没有再去测试发送邮件。
但这几天都没收到任何关于博易的邮件,于是感到奇怪。
粗看了下相关部分代码,没找出原因。然后进入了回想。。。
之后我尝试把附件功能开启,居然恢复正常了。那么原因就是在附件这个上面。赶紧重新审视代码,找到问题所在了。
修补这个 BUG 只需要把博易主目录下的 contact.aspx.cs 中第76行,原为:
if (IsCaptchaValid && Page.IsValid && txtAttachment.HasFile)

问题在于如果没有启用附件功能,那么第三个条件永远无法满足,也就发送不了邮件了。

改为如下即可:
if (IsCaptchaValid && Page.IsValid)

再测试,OK!
Tags: ,

Add comment


(Will show your Gravatar icon)  

biuquote
  • Comment
  • Preview
Loading



About Me

Hi. My name is Spoony and I'm one of the actors in BlogYi.NET in China.

This is my weblog. I'd love to know you if you are interested in some topics at here.
Contact me via email.

May I Help You?

网络经历5年有余,会网站架构、网页设计方面的东西。有这方面的需求的朋友可以联系我呵。

如果你有软件设计方面的活儿,那我就更能帮上忙了。

还是通过在线邮件联系我。

Favorite Books

这里是我喜欢的一些书籍,郑重地推荐给大家。

如果你知道类似领域的书籍,麻烦你推荐给我。或者其他口味的书籍我也不介意 。

猛击这里查看

Lab

我的实验室,平日摆弄的一些小东西,在这里展示,或许不久的将来能派上大用场呢!

我参与建设的网站

Recent Comments