Hibernate @Email验证允许在域部分引用带引号的电子邮件

时间:2016-10-25 15:08:56

标签: java hibernate validation email

我正在使用hibernate-validator 4.1.0,其电子邮件验证程序$(this).prop('contenteditable', true); 允许在域名部分中包含引号的电子邮件。 例如,test@my.com'根据休眠@Email验证有效。 在电子邮件规范中,域名部分中不允许使用此符号。因此,我担心邮件服务器无法根据休眠验证发送有效的电子邮件。 是否可以配置hibernate验证来拒绝此类电子邮件?

1 个答案:

答案 0 :(得分:0)

它无效。

如果是' do stuff for series (0) and (1).... ' databind before creating trend curve........ Me.Chart4.DataBind() ' trend ---------------------- Me.Chart4.Series.Add("TrendCurve") Me.Chart4.Series("TrendCurve").ChartType = DataVisualization.Charting.SeriesChartType.Spline Me.Chart4.Series("TrendCurve").BorderWidth = 3 Me.Chart4.Series("TrendCurve").BorderDashStyle = DataVisualization.Charting.ChartDashStyle.Dash Me.Chart4.Series("TrendCurve").IsVisibleInLegend = False ' ************* calculate trend line ************** Me.Chart4.DataManipulator.FinancialFormula( DataVisualization.Charting.FinancialFormula.Forecasting, "Exponential,1,false,false", Me.Chart4.Series("Performance"), Me.Chart4.Series("TrendCurve")) 那么它将有效,电子邮件将分为本地和域部分。域部分不能包含t'est@my.com

您可以阅读有关电子邮件域名部分的RFC 9521123

您只是在进行语法验证,但您还可以进一步了解一下,您可以测试该域是否确实存在。然后,如果它存在,您可以执行SMTP事务以查看电子邮件是否真的有效。

好的Email Hygiene Tool将从基本语法检查到SMTP验证一直进行验证。