0

你好,

我有我的办公室前景,这样我就可以向任何人的身份证发送邮件。问题是我正在研究 php sciprt 并使用邮件功能发送邮件。我已经在我的台式电脑上安装了 WAMP 来运行 php 脚本。我想检查 php 邮件功能,但我不知道如何使用我的本地 WAMP 服务器配置我的办公室前景。这是我用于在 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.";

?> 
4

3 回答 3

2

更改您的 SMTP 设置php.ini

[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

于 2012-12-28T07:08:19.943 回答
1

1)。您从OutLook在 php.ini 中设置电子邮件 SMTP 和邮件设置。

只需在此处查看以获取Outlook的这些配置

2)。PHP.ini中的更改

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

ini_set("SMTP", "mail.server.com");
ini_set("smtp_port", "25");
于 2012-12-28T07:01:32.010 回答
1

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

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

ini_set("SMTP", "mail.server.com");
ini_set("smtp_port", "25");
于 2012-12-28T07:01:43.900 回答