首先,我在我的页面上有一个表单,访问者可以在其中键入他们的信息,然后我希望在访问者按下时将表单信息发送到页面的所有者邮件帐户"提交&# 34 ;.
为了能够将信息发送给所有者电子邮件,我想在php中使用mail()函数。为此,我已将php.ini文件更改为我的hotmail帐户,如下所示: (我使用misshosting作为主持人) php.ini中:
smtp_server=smtp-mail.outlook.com;
smtp_port=587;
auth_username= mickedance@hotmail.com
auth_password=****
allow_url_fopen = Off
allow_url_include = Off
asp_tags = Off
display_errors = Off
enable_dl = Off
file_uploads = On
max_execution_time = 30
max_input_time = 60
max_input_vars = 1000
memory_limit = 256M
session.save_path = ""
upload_max_filesize = 128M
我的mail.php看起来像这样(只测试发送电子邮件,不使用表单中的任何数据)
<?php
echo "GOLD";
if( mail("mickedance@hotmail.com","test from the bet", "Message")){
echo "Mail Sent Successfully". date("h:i:sa");
}else{
echo "Mail Not Sent". date("h:i:sa");
}
?>
它确实回应:&#34;邮件已成功发送&#34;,但是我的Hotmail帐户中没有发送或收到邮件。
有关如何使用邮件功能和Hotmail帐户发送邮件的任何想法?