php - 有没有电子邮件验证的替代方法?

标签 php mysql email smtp

我无法在不升级的情况下访问 SMTP 服务器,我现在不能。

我是否可以使用任何其他方法来确保用户在我的数据库中输入有效的电子邮件地址。至少在接下来的几周内,我必须使用免费的网络主机(目前是 xtreemhost)。我刚刚完成该站点并想先对其进行测试。

我的网站使用 php-mysql。

最佳答案

简介

您可以验证电子邮件的形式,这意味着您可以判断它是否是一个有效的电子邮件地址,但您无法检查该电子邮件地址是否确实存在

回答

至于验证本身,有很多方法可以做到,

  • 一种方法是使用 filter_var()

     filter_var('bob@example.com', FILTER_VALIDATE_EMAIL)
    

旁注:不建议使用 REGEX 来验证电子邮件。如果你这样做,Jon Skeet 会在晚上来找你。

关于php - 有没有电子邮件验证的替代方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7051474/

相关文章:

javascript - 将 php 数组传递给 Ajax/jQuery

mysql - 在 Docker 中引导 Percona Xtradb 集群出现错误 : Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

javascript - 通过电子邮件发送生成的 Highchart 图像

c# - 使用 C# 从 sendgrid 发送计划电子邮件

php - 如果不同的多个 id 与不同的列匹配,则返回行

php - SQL查询放入php函数

php - 在迷你图中解析动态数据

mysql - 提交可以抛出 SQLException 吗?

mysql - 查询的意外行为

PHPmailer 无法从 MySQL 获取电子邮件收件人