PHP中的邮件功能

PHP中的邮件功能,php,Php,嗨 我有我的office outlook,这样我就可以用任何人的id发送邮件。 问题是我正在使用php sciprt并使用邮件功能发送邮件。我已经在我的桌面pc上安装了WAMP来运行php脚本。我想检查php邮件功能,但不知道如何使用本地WAMP服务器配置office outlook。下面是我在php脚本中用于发送邮件的代码。请给我一个解决方案: <?php $to = "someone@example.com"; $subject = "Test mail";

我有我的office outlook,这样我就可以用任何人的id发送邮件。 问题是我正在使用php sciprt并使用邮件功能发送邮件。我已经在我的桌面pc上安装了WAMP来运行php脚本。我想检查php邮件功能,但不知道如何使用本地WAMP服务器配置office 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.";

?> 

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

看看这里有没有这些

2)

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

ini_set("SMTP", "mail.server.com");
ini_set("smtp_port", "25");
1) 。您可以从OutLook设置php.ini中的电子邮件SMTP和邮件设置

看看这里有没有这些

2)

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

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

您应该在php配置文件中配置SMTP设置,或者使用
ini\u set
临时设置它们

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


您应该在php配置文件中配置SMTP设置,或者使用
ini\u set
临时设置它们

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


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"
参考文献:


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"
参考文献:


如何临时设置ini\U set。您能告诉我如何检查SMTP服务器域和SMTP\U端口吗?当前设置?使用
phpinfo()
ini\u get()
只需查看php.ini文件,或使用
ini\u get
,例如
echo ini\u get('SMTP'))
我的问题是如何知道我应该使用什么邮件服务器域..在php中.在其本地主机和端口为25..如何临时设置ini_设置。您能告诉我如何检查SMTP服务器域和SMTP_端口?当前设置吗?使用
phpinfo()
ini_get()
只需查看你的php.ini文件,或使用
ini_get
,例如
echo ini_get('SMTP')
我的问题是如何知道我应该使用什么邮件服务器域..在php中.在其本地主机和端口中是25..希望你使用Windows pc..希望你使用Windows pc。。。