【发布时间】:2012-02-21 04:54:12
【问题描述】:
我们编写了一个简单的电子邮件客户端。我们有一些基本的白名单/黑名单功能,但仅此而已。我们注意到一些包含恶意代码的电子邮件,我“假设”邮件服务器应该处理这些问题。
那么这应该是邮件服务器/主机或电子邮件客户端本身的责任吗?
【问题讨论】:
-
如果您希望获得高质量的答案,可能想提高您的接受率。
我们编写了一个简单的电子邮件客户端。我们有一些基本的白名单/黑名单功能,但仅此而已。我们注意到一些包含恶意代码的电子邮件,我“假设”邮件服务器应该处理这些问题。
那么这应该是邮件服务器/主机或电子邮件客户端本身的责任吗?
【问题讨论】:
两者
如果你必须使用assume这个词,你最好还是继续自己的事情。
【讨论】:
两者都有,或者两者都不是。
两者都没有义务这样做。所以正如 Robert Greiner 所说,你不应该assume。
现实情况是,如果您要出售自己的电子邮件客户端,甚至将其赠送出去,您需要考虑客户的期望。 如果您希望他们将您的客户端与配置良好、体面的邮件服务器和独立的防病毒软件一起使用,您可能不需要自己做。
只要确保最终用户知道他们从您那里得到(和没有)得到什么,并拥有适当的许可协议。
您几乎肯定无法编写和维护自己的防病毒更新,除非您有能力每年在研发上花费数百万美元,因此如果您要自己处理,请考虑与 API 集成一个成熟的(不一定是市场领导者)防病毒提供商。您可能需要支付许可费才能集成和分发他们的软件。
不过,我个人的期望是不依赖邮件服务器和客户端,拥有自己的桌面防病毒程序。
【讨论】: