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

Mercury 邮件服务器

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

Apache 和 MySQL,现在点击 XAMPP

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

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

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”这一项的勾选,然后点击“确定”。

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

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

postmaster。

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

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

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

postmaster,点击“OK”即可。

经过这两点设置,Mercury

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

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

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

首先选择“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,占用资源。

mercury php,XAMPP配置Mercury 邮件服务器教程相关推荐

  1. spring 框架-java配置163邮件服务器,发送邮件

    java配置163邮件服务器,发送邮件 首先保证spring框架包的正确导入 1.利用spring的邮件服务 进行配置邮件服务器 再导入:javax.mail.jar这是邮件服务的插件实现 sprin ...

  2. 邮件发送--局域网中配置James邮件服务器(二)

    邮件服务器软件有很多种,这里为大家介绍James邮件服务器的搭建与使用.James是属于Apache的一个开源项目,是Apache组织构建的一个可移植的.安全的.100%纯Java实现的企业级邮件服务 ...

  3. zabbix配置外部邮件服务器进行邮件报警

    一.安装邮件发送工具mailx(CentOS7已默认安装) 二..配置zabbix # vi /etc/mail.rcset from=abc@163.com smtp=smtp.163.comset ...

  4. gogs mail 配置(邮件服务器使用自颁发证书)

    gogs mail 配置 邮件服务器使用自颁发证书 发送邮件时失败报错提示: 发送测试邮件至 **** 时失败: gomail: could not send email 1: StartTLS: x ...

  5. winmail 数据库设置_Windows - 2003下搭建邮件服务器教程和使用 - Winmail - Server - 轻松架设邮件服务器 - 图文...

    Windows 2003邮件服务器配置全攻略 在windows2003下架设邮件服务器的过程跟XP系统类似,可以用系统自带的POP3及SMTP服务建立,也可以借助第三方软件实现.适用环境不同自然采取的 ...

  6. Linux下安装配置Postfix邮件服务器

    文章目录 一.设置域名 二.搭建DNS环境域名解析,用于解析postfix地址 三.安装postfix服务器并进行配置 四.安装配置dovecot 五.测试 1.**使用mail命令进行简单测试** ...

  7. Linux配置SMTP邮件服务器

    该例子使用的是Centos6系统作为SMTP邮件服务器 服务器需要是外网服务器.内网或个人电脑装的虚拟机是不行的. 其他的Linux发行版配置基本一样,只是命令会有些不同. 安装postfix 检查p ...

  8. php配置邮件服务器,xmail的安装及配置_邮件服务器

    本文只实现pop和sendmail功能,学习PHP并不需要一个现成的整合系统: 更详细的配置可以看 http://www.ubaight.com/xmail/xmailhandbook.html#In ...

  9. 在Linux中配置EwoMail 邮件服务器

    开源文档地址 关闭selinux vi /etc/sysconfig/selinux SELINUX=enforcing 改为 SELINUX=disabled 邮箱域名 EwoMail本身是可以配置 ...

最新文章

  1. 华为鸿蒙无gms,无缘华为鸿蒙系统!荣耀手机海外官宣,全面拥抱谷歌服务
  2. Oracle-PL/SQL语法基础
  3. ios 常用数学函数
  4. 读书(附电子书)|小狗钱钱之白色的拉布拉多
  5. mysql锁与性能_MySQL性能优化--锁(概念)
  6. JavaSE简单实现多线程聊天
  7. 算法导论 算法_算法导论
  8. linux云存储软件,推荐5个Linux云存储解决方案
  9. python 检测端口是否被占用
  10. 3、JSON相关基础知识点总结(3)
  11. 原型模式(Prototype)C++实现
  12. 梦幻之旅--深入大规模芯片设计全过程
  13. 从零开始系统学习区块链
  14. 注册Flash8.ocx控件
  15. 图结构 计算机视觉,探索图结构数据上的数据增强
  16. Python爬取淘宝商品附加cookie修改
  17. 视频教程-太空大战游戏实战课程-其他
  18. OkHttp3 (二)——请求
  19. mysql ctrl+y_mysql操作
  20. 51单片机c语言算法大全,51单片机C语言实例(350例)Proteus仿真和代码都有

热门文章

  1. 国密算法SSL安全通道Tomcat8.5的配置,适配360国密浏览器,密信国密浏览器,海泰红莲花国密浏览器
  2. null写在==的前面和后面有什么区别
  3. 初升高零基础学哪种计算机编程好,一位家长的痛苦领悟:高考完才知道,初中有多重要!...
  4. VUE2.0仿饿了吗app
  5. 2013年11月5日 14:49:03
  6. Fragment横竖屏切换
  7. 天猫国际618客单价翻番,家里消费升级买进口货还是女性说了算
  8. 防蓝光护眼灯哪个牌子比较好?目前比较好用的护眼灯推荐
  9. 今日芯声 | AI+小学,人工智能要从娃娃“抓”起?
  10. 06-若依前后端分离项目跨域问题解决方式