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之类,以后出一个更详细的文章来)

 

 

posted on   babyzn  阅读(7094)  评论(4编辑  收藏  举报

编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库

导航

< 2013年3月 >
24 25 26 27 28 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6
点击右上角即可分享
微信分享提示