hmailserver 简单设置当smtp邮件服务器供开发人员使用

如果你遇到下面情况就会使用:

如果代码调用哪些免费的126 等之类的smtp服务器发送每天的免费数量不够用,而且不是自己的域名比如你想admin@harrison.com发送,可是126之类的不行,影响企业形象,即使126可以免费提供企业邮箱,可以拥有自己的域名邮箱,但是每天的数量还是不够的。可以使用hmailserver仅仅搭建smtp服务器,hmailserver免费又稳定。

下面是流程,自己走了不少弯路。

1.安装,可以再安装中文语言包

2.设定其实很简单

  Settings->advanced->ip Ranges 默认有2个my computer与internet

  这里的设置可以发送给这个smtp服务器邮件的机器的ip设定以及一些是否能够对外发送之类的checkbox,所以我就简单化把my computer删除,仅仅保留internet

 

重点说一下allow deliveries from的几个checkbox吧

我建议使用最下面的,这样的话你可以不用在这里设置domain,如果你一旦设置了domain,比如harrison.com.那么你要是给abc@harrison.com发送邮件通过domain里面添加的admin@harrison.com账号来发送邮件的话,hmailserver会认识是local to local。会报错说找不到account。其实你的@harrsion.com的邮箱是在126的免费邮箱里面或者别的地方,这个要看自己域名的设置。

通过以上设置成功后,其他都保持默认,这样你就可以随意的发送邮件,比如:

admin@harrsion.com -> mahuateng@qq.com

admin@suinixiang.com -> zhangchaoyang@sina.com.cn

通过代码返回发送成功,如果没有特别的要求这样就可以了。

新的疑问:

1.所有人把我这里当做垃圾中转站了,都通过我这里发送邮件(设置上图的ip范围可以解决)

2.发送的邮件到别人的垃圾箱,更有甚的竟然收不到(比较郁闷,有好多地方设置,比如你的harrison.com域名对应的ip要是你邮件服务器的ip之类,以后出一个更详细的文章来)

原文地址:https://www.cnblogs.com/harrison2010/p/2989454.html