为什么Yii$模型->;save()在使用伪造的电子邮件(格式正确)时失败


Why does Yii $model->save() fails when using a bogus email (with correct format)

如上所述。

这里有一个片段:

$model=SomeModel::model()->findByPk($someId);
$model->email = $_POST['email'];
$model->save();

$_POST['email']test@asdf134.com时,它会失败。当$_POST['email']test@hotmail.com时,它是成功的。

这可能有什么问题?此外,当我使用test@asdf134.com时,它没有显示任何格式错误,除了电子邮件集之外,日志完全相同。

Yii验证电子邮件吗?

TIA

checkMX设置为true将强制其根据DNS记录进行验证。

http://www.haldwaniuk.in/validating-email-in-yii/