• 局域网内的邮件收发


    实现功能

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

    准备

    首先准备一台 装有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
    进入客户端查看结果

    总结

    要仔细看文档。

  • 相关阅读:
    Lc40_组合总和II
    Spring整合ZooKeeper基础使用介绍
    常见Bean拷贝框架下划线驼峰互转扩展支持
    ElastchSearch 基本使用姿势
    Java中两种分页遍历的使用姿势
    【SpringBoot DB系列】Mybatis多数据源配置与使用
    【SpringBoot DB 系列】Mybatis-Plus 多数据源配置
    【SpringBoot DB 系列】Mybatis 基于 AbstractRoutingDataSource 与 AOP 实现多数据源切换
    【基础系列】ConfigurationProperties 配置绑定中那些你不知道的事情
    Spring 工具类之基本元素判断
  • 原文地址:https://www.cnblogs.com/qulianqing/p/9063990.html
Copyright © 2020-2023  润新知