电子邮件从PHP中的本地服务器发送
我有我的文件mail.php:
<html> <body> <?php if (isset($_REQUEST['email'])) //if "email" is filled out,send email { //send email $email = $_REQUEST['email'] ; $subject = $_REQUEST['subject'] ; $message = $_REQUEST['message'] ; mail("syedsamiruddin29@gmail.com",$subject,$message,"From:" . $email); echo "Thank you for using our mail form"; } else //if "email" is not filled out,display the form { echo "<form method='post' action='mail.php'> Email: <input name='email' type='text' /><br /> Subject: <input name='subject' type='text' /><br /> Message:<br /> <textarea name='message' rows='15' cols='40'> </textarea><br /> <input type='submit' /> </form>"; } ?> </body> </html> 但是当我运行它.我收到此错误: Warning: mail() [function.mail]: Failed to connect to mailserver at "127.0.0.1" port 25,verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:Program FilesEasyPHP-5.3.8.1wwwsafepay247mail.php on line 13 Thank you for using our mail form 我试图做的是发送电子邮件到我的电子邮件ID:syedsamiruddin29@gmail.com使用PHP到输入类型的人的电子邮件. 我经历了很多视频,但没有人帮我解决php.ini问题.
您需要在php.ini中设置SMTP服务器.
您需要更改的指令列于here.设置应由您的托管服务提供商提供. 但在我们超越自我之前,只需一个快速警告: >您通过在“from”标题中设置电子邮件伪装成其他人来发送电子邮件. 我的建议是,您从自己的一个电子邮件帐户发送电子邮件,例如(customerenquiry@yourdomain.com).然后在邮件正文中,输入客户的电子邮件地址.您还可以将回复标题设置为客户的电子邮件地址,以便在电子邮件客户端中单击“回复”将自动将其电子邮件地址放在“收件人”字段中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |