是.NET MailMessage类注射安全吗? [英] Is .NET MailMessage class injection-safe?

查看:155
本文介绍了是.NET MailMessage类注射安全吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

不知 MailMessage 类从电子邮件注射。例如,将它们传递给它的构造之前,我应该检查值:

  MailMessage消息=新MailMessage(fromTextBox.Text,toTextBox.Text);
 

解决方案

MailAddress 类检查其免受RFC822完整BNF语法地址。 (请参阅 MailBnfHelper )。

有注射用 MailMessage S当没有风险。 (除HTML注入在自己的内容)

I wonder if MailMessage class is protected from e-mail injection. For example, should I check values before passing them to its constructor:

MailMessage message = new MailMessage(fromTextBox.Text, toTextBox.Text);

解决方案

The MailAddress class checks its addresses against the full BNF grammar from RFC822. (See MailBnfHelper).

There is no risk of injection when using MailMessages. (Except HTML injection in your own content)

这篇关于是.NET MailMessage类注射安全吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆