zoukankan      html  css  js  c++  java
  • 局域网内的邮件收发

    实现功能

    局域网内邮件服务器的搭建,局域网内不同用户之间的邮件收发。

    准备

    首先准备一台 装有windows server系统的服务器。
    启用DNS,DHCP功能 。
    DHCP就是动态分配IP的没有什么可说的,很简单。
    DNS这里说一下吧,我配置的域名jointown.com,一般我喜欢正向和反向同时配,添加一条A记录解析到你的邮件服务器所在的地址去。比如我添加的的是mail.jointown.com,解析到172.16.22.22/16。其实这个域名可以随便起的,看自己的心情吧。
    接下来需要下载一个软件,这个软件集成了SMTPIMAPPOP3省了很多事,关键还是免费的。地址,备份地址

    安装软件

    这个软件安装时会监听25号端口,如果有冲突,安装之前就会有警告。消除警告后在进行下一步安装。
    这个软件在安装过程中会要求配置管理员密码,也就是你每次点开这个软件的时候都需要输入管理员密码。

    软件配置

    启动完成之后会让你添加Domail

    由于我提前已经准备好了Domail,这里输入jointown.com

    这么做就可以了。还有一些其他的高级配置,我没有去研究。
    接下来配置SMTP
    点开settings>>Protocols>>SMTP 之后点击右侧的选项卡Delivery of Email

    设置localhost namejointown, Stmp Relayer设置为172.16.22.22也就是本机的IP,

    接下来就是配置账户了

    点开Domains>>jointown.com>>Accounts依次创建账号。

    以上步骤结束,整个过程就搭建结束了。
    测试一下是否成功。

    下载邮件收发客户端

    我用的是Foxmail
    添加账户,输入账户和密码

    之后会有个确认页面

    点击确定即可,出现下边页面表示创建成功

    再次添加另一个账户,看相互之间能否收发邮件。
    发件人发送邮件

    收件人邮箱

    收件人进行一个回复

    收件人邮箱

    大功告成。

    更新

    终于解决了gitlab的邮件通知问题,

    问题描述

    在局域网内搭建了一个gitlab,当时没有配邮件服务,很难受。昨天晚上用了一晚上,终于解决了邮件收发问题了。

    要求

    局域网内有一个gitlab站点,和一个邮件服务器

    操作步骤

    vim /etc/gitlab/gitlab.rb,建议先备份一下,不然待会搞坏了没办法还原了。cp /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.bat
    加入下边的代码

    gitlab_rails['smtp_enable'] = true
    gitlab_rails['smtp_address'] = 'mail.jointown.com'
    gitlab_rails['smtp_port'] = 25
    gitlab_rails['smtp_domain'] = 'jointown.com'
    gitlab_rails['smtp_tls'] = false
    gitlab_rails['smtp_openssl_verify_mode'] = 'none'
    gitlab_rails['smtp_enable_starttls_auto'] = false
    gitlab_rails['smtp_ssl'] = false
    gitlab_rails['smtp_force_ssl'] = false
    

    重新加载配置文件gitlab-ctl reconfigure

    测试一下

    gitlab-rails console
    Notify.test_email('xiaoqu@jointown.com', 'Message Subject', 'Message Body').deliver_now
    进入客户端查看结果

    总结

    要仔细看文档。

  • 相关阅读:
    不务正业系列-浅谈《过气堡垒》,一个RTS玩家的视角
    [LeetCode] 54. Spiral Matrix
    [LeetCode] 40. Combination Sum II
    138. Copy List with Random Pointer
    310. Minimum Height Trees
    4. Median of Two Sorted Arrays
    153. Find Minimum in Rotated Sorted Array
    33. Search in Rotated Sorted Array
    35. Search Insert Position
    278. First Bad Version
  • 原文地址:https://www.cnblogs.com/qulianqing/p/9063990.html
Copyright © 2011-2022 走看看