这是第一次见面,分享点什么呢?
分享一点关于新浪云SAE应用里如何发送邮件吧。
首先,我们得开启云邮件服务,开启后才可以调用新浪的云邮件API
开启之后,我们就可以配置文件了,
先建一个名字叫'resp'(叫hello world也行)的PHP文件,
方法就是点击代码管理左上角那个加号图标,
之后填好文件名(文件名得带后缀)就可以了。
建好之后,当前文件夹就多了一个名字叫做'resp.php'的文件,
之后就是复制写代码了。
把下面这段代码写进'resp.php'文件里。
代码:
<?php
$brand = $_SERVER['HTTP_USER_AGENT'];
$ip = $_SERVER["REMOTE_ADDR"];
$nowtime = date("Y-m-d H:i:s");
$mail = new SaeMail();
$ret = $mail->quickSend( '收件邮箱' , '邮件标题' , $ip."\r\n".'在'.$nowtime.'访问了你的网站'."\n访客设备信息:".$brand , '发件邮箱' , '发件邮箱密码' );
if ($ret === false)
var_dump($mail->errno(), $mail->errmsg());
?>
在这一步,你需要注意的是你的'发件邮箱'得开通SMTP功能,
并且'发件邮箱密码'需要填写的是SMTP客户端授权码
而不是邮箱密码(如果你开通了授权码服务)。
至此,
PHP文件就设置好了。
接下来,就是要在用户进入网页时调用此PHP脚本来发送邮件。
调用很简单,你只需要像引入外部js脚本一样引入它就可以了。
(如果你连引入外部js也不会的话,你可以直接将下面这段代码插入到body标签下)
代码:
<script type="text/javascript" src="./resp.php"></script>
配置好之后,不要忘记点保存哦,
用户访问网页后,
大概5分钟左右就会收到访客邮件了
快去试一下吧