【发布时间】:2016-09-02 00:44:19
【问题描述】:
我正在使用 PHPMailer 通过联系表格发送电子邮件。 当我在输入字段中输入无效的电子邮件地址时,仍会发送电子邮件。我想同时执行客户端和服务器端验证。
PHPMailer 是否有内置的验证系统来检查无效的电子邮件地址?如果输入的电子邮件无效,我想返回错误而不发送电子邮件。
【问题讨论】:
-
“无效”是什么意思? PHPMailer 确实有验证码,应该在允许发送电子邮件之前检查电子邮件地址。
-
但在我的情况下,我可以输入类似“sdjfygsdfisdf”的电子邮件,但我仍然会在收件箱中收到它。无效是指不是实际的电子邮件地址。
-
but in my case I could enter something like 'sdjfygsdfisdf' as an email and I still receive it in my inbox所以你的收件箱会在sdjfygsdfisdf上收听?? -
我要提醒大家,有效的收件人地址不必包含
@...部分。 @dognose 肯定 - 这几乎就是邮件系统的工作方式。如果未提供域,则假定为本地域(除非 MTA 另有配置)。
标签: php validation email phpmailer