PHP中的邮件功能

时间:2012-12-28 06:57:31

标签: php

您好,

我有我的办公室外观,以便我可以发送邮件给任何人的身份证。 问题是我正在使用php sciprt并使用邮件功能发送邮件。我在台式机上安装了WAMP来运行php脚本。我想检查php邮件功能,但我不知道如何使用我的本地WAMP服务器配置我的办公室Outlook。这是我用于php脚本中的发送邮件的代码。请给我解决方案:

   <?php
    $to = "someone@example.com";
    $subject = "Test mail";
    $message = "Hello! This is a simple email message.";
    $from = "someonelse@example.com";
    $headers = "From:" . $from;
    mail($to,$subject,$message,$headers);
    echo "Mail Sent.";

?> 

3 个答案:

答案 0 :(得分:2)

更改php.ini

中的SMTP设置
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = "mail.yourdomain.com"
; http://php.net/smtp-port
smtp_port = "port number"

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = "name@yourdomain.com"

<强>参考文献:

Send mail through wamp

one more reference

send mail fro localhost

答案 1 :(得分:1)

1)。 You Shd在 OutLook 中设置php.ini中的电子邮件SMTP和邮件设置。

请点击此处查看Configs of Outlook

2)。 Change in PHP.ini

3)。或 - (+ 1 Michel)也可以用PHP脚本设置smtp

ini_set("SMTP", "mail.server.com");
ini_set("smtp_port", "25");

答案 2 :(得分:1)

您应该在php配置文件中配置SMTP设置,或使用ini_set暂时设置它们。

编辑:这是你临时设置它们的方式(直到脚本结束)。

ini_set("SMTP", "mail.server.com");
ini_set("smtp_port", "25");