0

一年前,我尝试启用从 WAMP 作为 localhost 发送电子邮件但失败了。我只是再次齐心协力,但又失败了。这就是我所做的,希望有人能帮帮我。

由于 WAMP 不附带sendmail.exe,因此创建了一个文件夹c:\wamp\sendmail,并将 DIR 中所示的以下文件复制到其中:

Directory of c:\WAMP\sendmail
14-01-11  03:44 PM         1,112,064 libeay32.dll
18-06-11  01:10 AM           932,864 sendmail.exe
04-04-14  10:45 PM             2,123 sendmail.ini
14-01-11  03:44 PM           275,968 ssleay32.dll

sendmail.ini文件夹中的设置如下,关键行为5(、smtp_serversmtp_portdefault_domain):auth_usernameauth_password

smtp_server=smtp.gmail.com
; smtp port (normally 25)
smtp_port=587
smtp_ssl=auto

; the default domain for this server will be read from the registry
; this will be appended to email addresses when one isn't provided
; if you want to override the value in the registry, uncomment and modify

;default_domain=localhost

; log smtp errors to error.log (defaults to same directory as sendmail.exe)
; uncomment to enable logging

error_logfile=error.log

; create debug log as debug.log (defaults to same directory as sendmail.exe)
; uncomment to enable debugging

;debug_logfile=debug.log

; if your smtp server requires authentication, modify the following two lines

auth_username=mynamegmail.com
auth_password=mypassword

php.ini, 中c:\WAMP\bin\php\php5.4.3,php.ini一行被改变, 即 sendmail_path ="\"c:\Wamp\sendmail\sendmail.exe\" -t".

接下来sendmail.php创建一个C:\wamp\www包含以下内容的文件:

<?php
mail('receipient@yahoo.com','sample mail','sample content','From: sender@gmail.com');
?>

从运行 localhost 的 Web 浏览器,运行了`sendmail.phpv,但邮件没有通过。

  • 为什么本地主机没有按照说明发送邮件sendmail.php
  • 有什么遗漏或错误吗?
  • sendmail.exe加其他.dll错了吗?
  • php.ini, sendmail.ini,中的条目是否sendmail.php错误?
4

1 回答 1

0

发送邮件.ini

[发邮件]

smtp_server=smtp.gmail.com

smtp_port=465

smtp_ssl=ssl

error_logfile=error.log

debug_logfile=debug.log

auth_username=[电子邮件]@gmail.com

auth_password=[邮箱密码]

pop3_server=

pop3_username=

pop3_password=

force_sender=[电子邮件]@gmail.com

force_recipient=主机名=smtp.gmail.com

php.ini

[邮件功能]

SMTP = smtp.gmail.com

smtp_port = 465

sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\"-t"

mail.add_x_header=关闭

于 2016-09-22T07:34:34.027 回答