我有一个非常奇怪的问题。请花时间阅读。我是一名大学生,我们可以在凌晨 1:00 之前访问网络(之后LAN
自动关闭)。
所以,我编写了一个php
注册脚本。成功注册后,会通过用户的电子邮件 ID 向用户发送一封邮件。(表格工作正常)。我必须进行一些更改,并且在我单击表单上的“注册”按钮(文件托管在服务器上)的那一刻,它击中了1:00
. 我没有使用有效的身份证件。(它是xyz@box.com
)
现在 6 小时后,我发现,我462
Mail delivery deferred
在管理员收件箱中收到了电子邮件,并且该域已被暂停。
这是我的一段代码,它将在更新数据库后成功注册后运行:(send_mail
是先前定义的函数)
send_mail('Administrator, Tryst IIT Delhi <admin@tryst-iitd.com>',$_POST['email'],'Tryst 2013 - Welcome!','Hi '.$u_name.', \n Thank you for registering for Tryst 2013. \n\nYour Tryst ID is : '.$u_id.'\nLogin using your email id: '.$_POST['email'].'\nLogin using your password : '.$password.'\n\nSee you at IIT Delhi from 1st - 4th March.\n\nRegards,\nTryst 2013 Team');
$_SESSION['msg']['reg-success']='We sent you an email with your new password! Login using your password and register for events.</a>';//gets printed on the webpage
我想,原因是当我单击“注册”时, send_mail()
被执行了,但是由于我的互联网不可用,相同的命令一直在运行。我对么?这种荒谬的各种原因可能是什么?
PS:请编辑question title
。我猜不出一个更好的。