从本地主机发送邮件
Send mail from localhost
我想知道是否可以从本地主机发送电子邮件。如果是,如何?我想使用我的 gmail 帐户从我的本地主机发送电子邮件。我有一个 Mac OS X Yosemite 版本 10.10.1 我是 运行 XAMPP 5.6.3-0.
谢谢!
您可以使用 PHP 邮件程序而不在您的计算机上配置 SMTP,或者您可以按照此说明使用 GMAIL 配置 sendmail。
我喜欢选项 2 :)(只是为了好玩)。当然第一种选择更容易。
- 首先转到您安装Xampp应用程序的路径。默认为
C:\xampp\
.
- 然后我们需要找到
php.ini
文件,其中包含
配置属于 PHP。该文件默认位于
C:\xampp\php\php.ini
。使用记事本等任何文本编辑器打开它。
- 使用编辑器中的搜索尝试查找
sendmail_path
。应该
成为他们中的两个。一个在注释中使用 ;
(分号)进行注释
该行的开头,另一个未注释。评论
一个是活跃的,一个是活跃的评论。之后
编辑它应该如下所示......(类似)
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
; XAMPP: Comment out this if you want to work with mailToDisk,...
;sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe"
- 保存
php.ini
文件并重启Apache进程。这是
进行配置所必需的。
- 接下来导航到 sendmail 目录。默认情况下应该是
位于
C:\xampp\sendmail
并打开 sendmail.ini
文本编辑器。
- 现在我们需要设置邮件服务器的配置。为了这
如果我选择 Gmail。 Gmail 的 SMTP 地址是:
smtp.gmail.com
Gmail 的 SMTP 端口是 587.
- 找到
smtp_server
并在前面写上Gmail SMTP地址
那。
- 找到
smtp_port
并在其前面写上 Gmail SMTP 端口。
- 向下滚动,您应该能够看到
auth_username
&
auth_password
。将您的 gmail 用户名放在 auth_username 前面
并将密码放在 auth_password . 前面
保存,现在您可以从本地主机发送邮件了。
- 注意你的PHP邮件功能应该有"from"header,否则你的邮件将无法通过。
- 另请记住,目的地将从您的 Gmail 地址接收邮件,而不是您在 PHP 代码中输入的地址。
我想知道是否可以从本地主机发送电子邮件。如果是,如何?我想使用我的 gmail 帐户从我的本地主机发送电子邮件。我有一个 Mac OS X Yosemite 版本 10.10.1 我是 运行 XAMPP 5.6.3-0.
谢谢!
您可以使用 PHP 邮件程序而不在您的计算机上配置 SMTP,或者您可以按照此说明使用 GMAIL 配置 sendmail。 我喜欢选项 2 :)(只是为了好玩)。当然第一种选择更容易。
- 首先转到您安装Xampp应用程序的路径。默认为
C:\xampp\
. - 然后我们需要找到
php.ini
文件,其中包含 配置属于 PHP。该文件默认位于C:\xampp\php\php.ini
。使用记事本等任何文本编辑器打开它。 - 使用编辑器中的搜索尝试查找
sendmail_path
。应该 成为他们中的两个。一个在注释中使用;
(分号)进行注释 该行的开头,另一个未注释。评论 一个是活跃的,一个是活跃的评论。之后 编辑它应该如下所示......(类似)sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t" ; XAMPP: Comment out this if you want to work with mailToDisk,... ;sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe"
- 保存
php.ini
文件并重启Apache进程。这是 进行配置所必需的。 - 接下来导航到 sendmail 目录。默认情况下应该是
位于
C:\xampp\sendmail
并打开sendmail.ini
文本编辑器。 - 现在我们需要设置邮件服务器的配置。为了这
如果我选择 Gmail。 Gmail 的 SMTP 地址是:
smtp.gmail.com
Gmail 的 SMTP 端口是 587. - 找到
smtp_server
并在前面写上Gmail SMTP地址 那。 - 找到
smtp_port
并在其前面写上 Gmail SMTP 端口。 - 向下滚动,您应该能够看到
auth_username
&auth_password
。将您的 gmail 用户名放在 auth_username 前面 并将密码放在 auth_password . 前面
保存,现在您可以从本地主机发送邮件了。
- 注意你的PHP邮件功能应该有"from"header,否则你的邮件将无法通过。
- 另请记住,目的地将从您的 Gmail 地址接收邮件,而不是您在 PHP 代码中输入的地址。