mercury php,XAMPP配置Mercury 邮件服务器教程

这在一些网站首发大量邮件的时候比较有作用,由Sendmail来接管通信过程,避免由PHP或Java网页文件本身来连接socket,占用资源1、启动

Mercury 邮件服务器

XAMPP 自带的邮件服务器名称是 Mercury。假设你已经启动了

Apache 和 MySQL,现在点击 XAMPP

根目录下的mercury_start.bat文件或者直接点击mercury目录下的mercury.exe文件就能直接启动邮件服务器;或者,你通过上面提到的

Control Panel 也能启动 Mercury 邮件服务器。

a4c26d1e5885305701be709a3d33442f.png

2、发送测试邮件

就这么一步,Mercury

邮件服务器已经运行起来并且能够发送邮件了。不过,只能通过 Mercury 本身来发送。我们先测试一下这个功能。

在 Mercury 主面板上点击顶部菜单“File -> Send

mail

message”,就会弹出一个简单的邮件撰写窗口,填写你自己的正规信箱作为收件人,随便编造一个主题和正文,点击“Send”发送出去。大概2分钟就收到了。

但是,这个时候如果你使用前面介绍的 SMTP

帐号来尝试设置网站后台邮件设置,或者尝试用 Outlook Express 借助这个 SMTP 来发送邮件,都会失败。 OE

会提示你:

553 We do not relay non-local mail,

sorry

下面我们来解决这个问题,其实只是一个小小的设置而已:

3、设置 Mercury 邮件服务器及默认帐号的密码

点击 Mercury 顶部菜单的“Configuration ->

MercuryS SMTP Server” ,在弹出的对话框上点击“Connection control”标签页,去掉“Do not

permit SMTP relaying of non-local mail”这一项的勾选,然后点击“确定”。

a4c26d1e5885305701be709a3d33442f.png

去掉上面一项之后,就可以向外发送邮件了。不过,Mercury

的默认帐号是没有密码的,必须设置一个密码才能连接 SMTP 服务器。为了方便记忆,我们这个测试帐号的密码就设为与用户名相同吧:都是

postmaster。

如下图操作:点击 Mercury 主面板顶部菜单上“Configuration

-> Manage local users”,在弹出的对话框上选定 postmaster

这个用户,点击右边的“Change”按钮,然后在弹出的对话框中“Mail password”这里填写

postmaster,点击“OK”即可。

经过这两点设置,Mercury

邮件服务器就完全可以用来向外发送邮件了。

a4c26d1e5885305701be709a3d33442f.png

4、在客户端使用 Mercury 的 SMTP 服务器

典型的客户端程序设置界面和参数如下:

a4c26d1e5885305701be709a3d33442f.png

首先选择“SMTP 服务器”模式。寄件人地址填写

postmaster@localhost 。由于 Mercury 的 SMTP 服务器默认不需要验证,所以在“SMTP

认证”这里选择“否”。用户名和密码都是 postmaster,主机就是 SMTP

服务器的地址,这里填写“localhost”,端口是默认的 25。

如果你需要在 Outlook Express 里面利用这个本地的

Mercury 邮件服务器来收发邮件,也可以按照上述参数来设置。POP3 服务器的地址仍然是 localhost,端口是

110。

到现在就大功告成了。

“邮件设置”里面有一个 Sendmail

模式。

Sendmail 本来是 Linux 平台的程序,在 XAMPP for

Windows 里面,也有一个 sendmail.exe 文件,这只能算是“伪 sendmail”(fake

Sendmail),而不是真正的 sendmail。

之所以说它是“伪 sendmail”,是因为在 Windows 平台上,这个

sendmail.exe 实际上是通过 SMTP 服务器来发送邮件的,而不是靠它本身。也就是说,如果想设置这里的

sendmail,那么还必须按照上面所说的设置,完全调整好 Mercury 的 SMTP 服务器,现在选择 Sendmail

模式就能正常工作了。

这在一些网站首发大量邮件的时候比较有作用,由Sendmail来接管通信过程,避免由PHP或Java网页文件本身来连接socket,占用资源。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值