三年前,我有个想法,想做一个发送未来邮件的程序 于是 这个时间邮局我已经从初二开始构思,断断续续地写了一部分杂乱的代码,最后我看到了xcsoft的开源项目,解决了我的程序基础架构,但是基础还是基础,我又花了点钱想他们购买了将在几个月后发布的升级开源版本 ,即便功能很少,只有基础功能,坦白说,用户的优化体验,都是我在做,于是,TimeMailer时光邮局有了雏形。 首页重写,根据曾经的代*网首页改写的时光邮局的首页。 成果 TimeMailer时光邮局官网:www.timemailer.cn 特点 免费-内置支付模块,但是我把它删除了,因为我想要免费给大众 稳定-服务器续费至2039年,与博客服务器同源 最后 我想说的是 希望时光邮局能越做越好,时光邮局是一个公益性项目,以xcsoft开源项目为基础 请大家不要伸手要源码,与xcsoft相关人员交涉,此时光邮局的源码不允许被泄漏。
准备 部署邮局必须使用25端口开放的服务器,并且夜梦强烈建议你使用支持rDNS的服务器。 邮局服务器的准备工作可以看夜梦的这篇文章:邮局系列教程 | Racknerd开启rDNS(PTR反向解析) | 小白向教程 安装docker与docker-compose:【docker】在服务器上安装 docker/docker-compose 部署邮局必须使用域名(域名邮箱没有域名那就不叫域名邮箱了)。 由于posteio占用内存较多(如果开启病毒监测和反垃圾邮件的话),夜梦建议你为服务器添加2~4G的swap:手动添加 SWAP 3.
安装完Redis服务后设置密码,设置密码时不要使用&%这类特殊符号 会导致负载状态显示异常,可使用英文+数字组合密码 PS:邮局的反垃圾模块 rspamd服务需要使用redis服务 2.安装邮局插件 2.1进入邮局,然后会初始化,点击确定等待初始化完成。如果提示主机名不正常,点击修复 使用域名方式作为主机名,如xxx.com。 然后点击提交 3.添加邮箱域名 3.1 邮箱域名做好A记录,然后再做一个二级域名为mail或者其他二级域名 3.2将解析好的域名添加到邮局域名内即可 3.3 解析 邮箱地址不能为大写字母 4.2 批量添加邮局用户 PS:如账户密码忘记,点击用户编辑重新输入新密码保存即可。 PS:如您服务器运营商限制了25端口是无法正常使用宝塔邮局插件的,请确保服务器运营商开放25端口 以上是邮局部署安装使用教程,感谢您对宝塔面板的支持。
宝塔邮局管理器这次宝塔面板上的邮局管理器真的是深得我意。安装非常的简单,支持多个域名,也没有用户上的限制。不过有一点还蛮重要的,就是需要服务器开25端口。 图片或者说看情况吧,像pop3用的是110端口,用IMAP的话就不用去开通。接着在app上添加,上面说的两个app都是选择其他账户。这个时候就会让你输入账号密码。【也就是刚才宝塔上建立的用户跟密码】。
JAVA入门多线程邮局派发信件 Postman package cn.campsg.java.experiment.entity; public class Postman { private 本实验以实际生活中邮局派发邮件为业务背景。 1.2. 通常邮局每天都会有大量的邮件需要邮递员派发。 1.3. 根据邮件的性质以及发往地点的不同,安排不同人送件。 1.4. 为了快速处理好每日的发件工作,邮局需要安排多人同时发件。 1.5. 每个发件人每日定量发件,并将邮件逐一派发给不同收件人。 1.6. 本业务关键概念:邮递员、派件数量以及同时发件。 创建邮局送信业务类: 4.1. 创建送信类:SendMails。 1) SendMails类需要继承线程类Thread,并且重写run方法。 4.2. 为SendMails类实现发件方法,即重写接口run方法,要求如下: 本方法的业务逻辑实现要求如下: 1) 模拟邮递员送件工作; 2) 每送完一件暂停1秒,再开始下一次送件工作; 3) 送件时显示当前邮递员的代送信件数量
所以路由器就像是在两个社区都有分支的邮局。一个社区的邮差将信送到本社区的邮局分支,而邮局会通过自己在另一个地区的分支将信转交给另一个社区的邮差手中,并由另一个社区的邮差最终送到目的地。 ? 当计算机1写信的时候,会在信纸的开头写上这封信的出发地址和最终到达地址 (而不是在信封上),而在信封上写上要送往邮局。WiFi网的邮差将信送往邮局。 在邮局,信被打开,邮局工作人员看到最终地址,于是将信包装在一个新的信封中,写上出发地为邮局,到达地为计算机2,并交给以太网的邮差,由以太网的邮差送往计算机2。 当信件送到邮局的时候,邮局根据邮编,就能查到对应的地址描述,从而能顺利改写信封上的信息。 每个邮局一般连接多个社区,而一个社区也可以有多个邮局,分别通往不同的社区。 有时候一封信要通过多个邮局转交,才能最终到达目的地,这个过程叫做route。邮局将分离的局域网络连接成了internet,并最终构成了覆盖全球的互联网。
所以路由器就像是在两个社区都有分支的邮局。一个社区的邮差将信送到本社区的邮局分支,而邮局会通过自己在另一个地区的分支将信转交给另一个社区的邮差手中,并由另一个社区的邮差最终送到目的地。 ? 当计算机1写信的时候,会在信纸的开头写上这封信的出发地址和最终到达地址 (而不是在信封上),而在信封上写上要送往邮局。WiFi网的邮差将信送往邮局。 在邮局,信被打开,邮局工作人员看到最终地址,于是将信包装在一个新的信封中,写上出发地为邮局,到达地为计算机2,并交给以太网的邮差,由以太网的邮差送往计算机2。 当信件送到邮局的时候,邮局根据邮编,就能查到对应的地址描述,从而能顺利改写信封上的信息。 每个邮局一般连接多个社区,而一个社区也可以有多个邮局,分别通往不同的社区。 有时候一封信要通过多个邮局转交,才能最终到达目的地,这个过程叫做route。邮局将分离的局域网络连接成了internet,并最终构成了覆盖全球的互联网。
利用lighthouse搭建邮局管理系统 其实这个系统应该功能还是比较丰富的,各种设置,还有什么反垃圾系统的自动学习啥的。 接下来我们去防火墙开一下宝塔面板的8888端口: 然后访问外网链接访问宝塔面板并输入账户密码登录,第一次登录会让你阅读协议并登录宝塔账户(就是刚才注册的) 如果不搭建网站可以不安装那些环境,直接跳过即可 宝塔邮局管理器 这次宝塔面板上的邮局管理器真的是深得我意。 或者说看情况吧,像pop3用的是110端口,用IMAP的话就不用去开通。 接着在app上添加,上面说的两个app都是选择其他账户。这个时候就会让你输入账号密码。【也就是刚才宝塔上建立的用户跟密码】。
宝塔邮局管理器 这次宝塔面板上的邮局管理器真的是深得我意。安装非常的简单,支持多个域名,也没有用户上的限制。 不过有一点还蛮重要的,就是需要服务器开25端口。 或者说看情况吧,像pop3用的是110端口,用IMAP的话就不用去开通。 接着在app上添加,上面说的两个app都是选择其他账户。这个时候就会让你输入账号密码。【也就是刚才宝塔上建立的用户跟密码】。
重要:要部署自己的邮局,请先确认服务器的25端口是开放的,入站出站都是OK的才行,阿里云腾讯云的服务器25端口默认都是封的。不太好解封。 若输出是: `Trying 43.129.255.54... telnet: connect to address 43.129.255.54: Connection timed out` 则可以放弃部署邮局了 若输出是以下内容,则证明该服务器25端口正常的,可以进行部署邮局。 Trying 43.129.255.54... Connected to smtp.qq.com. 给这个邮局新增账号也很简单,只需要去后台,create user 即可。 创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。
前言 RackNerd的服务器价格便宜,而且开放所有端口(包括25端口),所以非常适合用来搭建自己的邮局系统。 这篇文章夜梦将介绍如何在RackNerd服务器上开启rDNS(PTR反向解析),这是搭建邮局的重要一步。 准备 详细配置如下图(无DC2,移动网络可能体验较差): 因为邮局占用的端口很多,夜梦强烈建议这个服务器只用来部署邮局这一个项目。本文使用的系统为 Ubuntu20.04。 3. /InstallNET.sh -u 20.04 -v 64 -p "密码" -port "端口" 要建邮局必须配置rDNS。 部署邮局 夜梦之后发,可以期待一下~
载本站提供 虽然网上可能有相关文章了,但是貌似还没有宝塔加rainloop这种文章教程 宝塔邮局管理器可以搭建后端,rainloop搭建web前端个人感觉还是不错的。 搭建准备 域名、服务器需根据情况开放25、110、143、465、993端口 宝塔邮局管理器 rainloop LNMP或LAMP 搭建步骤 1. 安装宝塔邮局管理器 2. 设置宝塔邮局管理器 注:需要提前在域名服务商解析mail(可以不为mail)域名到服务器,例:mail.mxisc.cn 设置邮箱域名和A记录 单击域名后方红色文字根据提示设置MX记录、SPF记录、 DKIM记录、DMARC记录 添加邮箱用户 3. admin注:默认账户名为admin,密码为12345;语言改一下改成中文即可 设置邮箱域名等信息,由于用的是宝塔邮局管所以mail网站和邮局管理在一个服务器,地址设置为127.0.0.1即可:(如果开启
项目需求 要自建邮局,要有web管理界面,要原生支持docker,还不能占用太多的资源,挑来挑去,就剩下这款poste.io能用了。 快速安装 由于同台服务器上有其他的web服务,为了避免端口冲突,我们只暴露邮局服务端口,web界面通过其他web服务里的nginx进行代理。
唯独的区别就是我们担心使用多年的免费邮局商家突然发布某个政策调整,会导致我们的邮局关闭等问题。 这样,即便提供基础服务的邮局关闭,我们也可以把邮局绑定的域名解析到其他免费或者付费邮局提供商,我们的接受和发送邮件是不会受到任何影响的。 我们经常喜欢称作为企业邮局或者域名邮局,在这篇文章中,老蒋分享的是来自Godaddy商家提供的免费邮局业务,如果我们购买虚拟主机或者购买域名都有则到赠送免费域名邮箱,如果我们有需要也可以开通且尝试使用。 第三、设置Godaddy邮局MX解析记录 我们在添加Godaddy邮局之后,我们需要MX记录设置邮局解析。 这里我的域名在DNSPOD管理,所以需要设置邮局解析。 不过目前很多商家都有提供免费企业邮局/域名邮局,我们可以根据自己的需要和体验,喜欢哪个就用哪个。以后老蒋再分享一些其他商家出来,比如腾讯企业邮局、域名邮局也都是不错的。
同时,CyberPanel也支持一键安装Rainloop Webmail,你可以用它搭建一个自己的企业邮局。 Addons and Miscellaneous 3. Exit. Install Cyberpanel with LiteSpeed Enterprise. 3. Exit. 四、CyberPanel自建邮局 CyberPanel自带了邮局服务,安装好了后你就可以创建邮箱账号。 对于CyberPanel邮局SSL证书同样可以采取上面的方法来签发。
对话 今天老师留的题单中的题都不太简单,原本以为小码匠会先做非常经典的一道区间DP题 [NOI1995] 石子合并 询问后,才知道她已经开始看这道 [IOI2000] 邮局 稍微多问了几句 结果: 邮局将建在一些,但不一定是所有的村庄中。为了建立邮局,应选择他们建造的位置,使每个村庄与其最近的邮局之间的距离总和最小。 你要编写一个程序,已知村庄的位置和邮局的数量,计算每个村庄和最近的邮局之间所有距离的最小可能的总和。 输入格式 第一行包含两个整数:第一个是村庄 V 的数量,第二个是邮局的数量 P。 输出格式 第一行包含一个整数S,它是每个村庄与其最近的邮局之间的所有距离的总和。 输入输出样例 输入 #1 10 5 1 2 3 6 7 9 11 22 44 50 输出 #1 9 说明/提示 对于 40% 的数据,V≤300。
2021-04-30:一条直线上有居民点,邮局只能建在居民点上。给定一个有序正数数组arr,每个值表示 居民点的一维坐标,再给定一个正数 num,表示邮局数量。 选择num个居民点建立num个 邮局,使所有的居民点到最近邮局的总距离最短,返回最短的总距离。【举例】arr=[1,2,3,4,5,1000],num=2。 第一个邮局建立在 3 位置,第二个邮局建立在 1000 位置。 那么 1 位置到邮局的距离 为 2, 2 位置到邮局距离为 1,3 位置到邮局的距离为 0,4 位置到邮局的距离为 1, 5 位置到邮局的距 离为 2,1000 位置到邮局的距离为 0。 代码如下: package main import ( "fmt" "math" ) func main() { arr := []int{1, 2, 3, 4, 5, 1000
2021-04-30:一条直线上有居民点,邮局只能建在居民点上。给定一个有序正数数组arr,每个值表示 居民点的一维坐标,再给定一个正数 num,表示邮局数量。 选择num个居民点建立num个 邮局,使所有的居民点到最近邮局的总距离最短,返回最短的总距离。【举例】arr=1,2,3,4,5,1000,num=2。 第一个邮局建立在 3 位置,第二个邮局建立在 1000 位置。 那么 1 位置到邮局的距离 为 2, 2 位置到邮局距离为 1,3 位置到邮局的距离为 0,4 位置到邮局的距离为 1, 5 位置到邮局的距 离为 2,1000 位置到邮局的距离为 0。 代码如下: package main import ( "fmt" "math" ) func main() { arr := []int{1, 2, 3, 4, 5, 1000
邮局并网之后,如何让卫星持续并及时感知这个邮局在线以及邮局自身信息的调整,使卫星可以随时协调这个邮局呢? 这个时候就需要邮局定时向卫星发一条信息: “哔哔哔————我是邮局C,编号SHC,地址XXXXX,归属中国上海集群,在线,此时此刻2019年3月15日13点21秒” 卫星接收到消息后,拿个小本本记录下来 : “邮局B,BJB,北京,2019年3月15日13点10秒,活着...” “邮局A,BJA,北京,2019年3月15日13点15秒,活着...” “邮局C,SHC,上海,2019年3月15日13点21秒,活着...” ...... ? 忽然有一天,邮局C的机房进老鼠了,咬断电源线宕机了,而卫星不知道邮局C业务故障了,依旧将带有邮局C的邮局表信息传给寄件人(生产者),寄件人联系邮局C发送快件,但是邮局C机房宕机,业务暂停,处于瘫痪状态,