这是邮箱服务器的问题啦。163.com 的 stmp 需要身份验证,用mail()无法发送的!
学校的邮件服务器也可能有限制啦。将mail($email,$name."的资料",$str,"From:$addr");
echo ($str);改为if(mail($email,$name."的资料",$str,"From:$addr"))
echo ($str);就在错误时不会提示发送成功了。