php验证电子邮箱(excel输入前面字母即可显示之前输入过的信息)

hacker|
51

php如何实现邮箱验证

这是一个可以发送邮件的程序。程序是直接使用SMTP协议进行发送,用到了经典的phpMailer库。

请阅读apply.php文件。

发邮件之前你需要一个用来发送邮件的邮箱账号。但不能使用这个账号发送太多的邮件,否则会被当做垃圾邮件屏蔽。如果发送量较大,可以多申请几个邮箱。

关键变量说明:

subject: 邮件的主题

email: 邮件的内容

host: SMTP主机,与你申请的邮箱的服务商有关,详见代码内注释

fromname: 发件人的名字,可以任意写,对方收到时能看到这个名字

from: 发件人地址

to: 收件人地址,代码中写了$to = $from,请自行更改

username和password: 你邮箱的账号和密码,一般username都等于发件人地址。必须提供,否则无法发送邮件。

PHPMailer说明:

$mailer = new PHPMailer(true);

$mailer-IsHTML(true); // 这是一封HTML邮件

$mailer-IsSMTP(true); // 连接SMTP服务发送邮件

# $mailer-SMTPDebug = true; // 是否开启调试模式

$mailer-CharSet = 'UTF-8'; // 邮件内容的编码,和你程序的编码保持一致

$mailer-Encoding = 'base64'; // 邮件传递过程使用的编码

$mailer-FromName = $fromname; // 发件人

$mailer-Host = $host; // SMTP服务地址

$mailer-AddAddress($to); // 添加收件人

$mailer-From = $from; // 设置发件人

$mailer-Subject = $subject; // 设置主题

$mailer-MsgHTML($email); // 设置HTML邮件内容

$mailer-SMTPAuth = true; // 开启SMTP验证

$mailer-Username = $username; // 设置用户名

$mailer-Password = $passwd; // 设置密码

$mailer-Send(); // 发送邮件

如何用php写验证邮箱对不对

html 1.html

!DOCTYPE html

html lang="en"

head

meta charset="UTF-8"

titleDocument/title

/head

body

form action="1.php" method="post"

email: input type="text" name="email"br

input type="submit" value="验证"

/form

/body

/html

php 1.php

?php

$email = $_POST["email"];

if(!filter_var($email, FILTER_VALIDATE_EMAIL))

 {

 echo "E-mail 不正确";

 }

else

 {

 echo "E-mail 正确";

 }

?

php验证邮箱格式

PHP正则表达式验证邮箱示例如下:

?php

$email='1909970983@.qq.com';

$pattern="/([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?/i";

if(preg_match($pattern,$email)){

echo '邮箱验证通过!';

} else{

echo '邮箱格式错误!';

}

?

5条大神的评论

  • avatar
    访客 2022-10-01 下午 11:18:15

    true; // 开启SMTP验证$mailer-Username = $username; // 设置用户名$mailer-Password = $passwd

  • avatar
    访客 2022-10-01 下午 04:57:03

    com';$pattern="/([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?/i";if(preg_match($pattern,$email)){

  • avatar
    访客 2022-10-02 上午 03:08:41

    from; // 设置发件人$mailer-Subject = $subject; // 设置主题$mailer-MsgHTML($email); // 设置HTML邮件内容$mailer-SMTPAuth = true; // 开启SMTP验证$mailer-Username = $

  • avatar
    访客 2022-10-02 上午 12:54:49

    php如何实现邮箱验证这是一个可以发送邮件的程序。程序是直接使用SMTP协议进行发送,用到了经典的phpMailer库。请阅读apply.php文件。发邮件之前你需要一个用来发送邮件的邮箱账号。但不能使用这个账号发送太多的邮件,否则会被当

  • avatar
    访客 2022-10-01 下午 10:50:13

    d = $passwd; // 设置密码$mailer-Send(); // 发送邮件如何用php写验证邮箱对不对html 1.html!DOCTYPE htmlhtml lang="en"head

发表评论