摘要:使用阿里云制作收发邮件服务器详细过程如下什么是免费开源邮件服务解决方案以最佳的方式搭建基于和开源软件的邮件服务器。
使用阿里云ECS制作IRedMail收发邮件服务器详细过程如下
1、什么是IRedMail?iRedMail - 免费、开源邮件服务解决方案
以最佳的方式搭建基于 Linux/BSD 和开源软件的邮件服务器。始于 2007 年。
支持 Red Hat Enterprise Linux、CentOS、Debian、Ubuntu、FreeBSD、OpenBSD
只需几分钟,iRedMail 即可为您部署一台完全基于开源软件、功能完善的邮件服务器,而且,免费。
使用的都是开源领域有口皆碑的开源软件,并预设了最佳配置,让您可以“开箱即用”。
安装文档在这,设置好之后要设置阿里云域名A和MX的解析记录,如下:
值得注意的一点是:阿里云ECS是禁用SMTP发件的25端口的,如果你想使用就要申请了,虽然你能够在ECS的安全规则下打开这个端口,但是阿里云技术文档也说了,实际还是被封的!
所以我这里只当收件功能,发件我没试!
3、配置文件安装好IRedMail之后,接着你要设置/etc/postfix/main.cf下的主机和域名,如下:
inet_protocols = ipv4 virtual_alias_domains = myhostname = mail.xfindzp.com myorigin = mail.xfindzp.com allow_percent_hack = no swap_bangpath = no mydomain = xfindzp.com mydestination = $myhostname, localhost, localhost.localdomain, localhost.$myhostname biff = no inet_interfaces = all mynetworks = 0.0.0.0/0
然后再设置ECS的主机名,如下 :
然后重启下ECS即可生效
接着设置打开后台管理系统,添加域:mail.xfindzp.com和用户:test01@mail.xfindzp.com,如下:
查看下mail.xfindzp.com在阿里云ECS服务器上解析情况:
☁ ~ telnet mail.xfindzp.com 110 Trying 47.97.104.97... Connected to mail.xfindzp.com. Escape character is "^]". +OK Dovecot ready. user test01@mail.xfindzp.com +OK pass 23456789 +OK Logged in. list +OK 3 messages: 1 2781 2 2745 3 28534、测试收信
用我自己的qq邮箱发送的时候报下面的错:
如何解决这个问题呢,这个我查看了/var/log/maillog日志和/var/log/dovecot.log日志,发现报错:
Jul 8 15:46:14 mail postfix/smtpd[2272]: NOQUEUE: reject: RCPT from unknown[14.17.44.32]: 450 4.1.8 <1576410833@qq.com>: Sender address rejected: Domain not found; from=<1576410833@qq.com> to=proto=ESMTP helo=
这个问题值到我提交到阿里云工单上面技术人员才帮我解决问题,如下:
问题原因找到了,原来是var/spool/postfix/etc/resolv.conf文件和/etc/resolv.conf有差异
把后面文件里面的ip替换前面文件里面的ip才搞定,真是个坑,还好解决了,再测试发信试试
# vim /var/spool/postfix/etc/resolv.conf options timeout:1 attempts:1 rotate nameserver 10.202.72.116 nameserver 10.202.72.118 替换成: options timeout:1 attempts:1 rotate nameserver 100.100.2.138 nameserver 100.100.2.136
# vim /etc/resolv.conf nameserver 100.100.2.138 nameserver 100.100.2.136 options timeout:2 attempts:3 rotate single-request-reopen成功
再看看后台,也是收到了!
至此收信功能圆满完成!
总结:1、一开始我并没有安装IRedMail,而是在ECS上面安装postfix+dovecot+extmail,但是添加域以及收发件都是不成功的,没办法到网上找到了ECS的境像:iRedMail 运行环境镜像使用指南
镜像环境是:CentOS 6.5 64位
这个他已经帮你搭建好了,你只要按照他的说明文档来就好,而且账户和密码什么的已经保存到/alidata/account.log里面了,直接拿来登录就好!
问题:1、安装过程中遇到好多问题,都无法解决,找了好多人,加了好多群,但是值到我使用IRedMail才看到希望
引用:1、IRedMail
2、IRedMail安装文档
3、Setup DNS records for your iRedMail server (A, PTR, MX, SPF, DKIM)
4、iRedMail邮件服务的部署
5、iRedMail 运行环境镜像使用指南
6、Postfix邮件发送和接收实验
7、CentOS7下搭建postfix邮箱服务器并实现extmail的web访问
*8、使用Postfix和Dovecot收发电子邮件
9、请求-阿里云搭建邮件服务器
10、基于腾讯云主机CentOS搭建邮件收发服务器
11、查看centos中的用户和用户组
12、[
linux(CentOS)之postfix服务器Dovecot接收邮件](http://blog.51cto.com/hf1208/...
*13、Sendmail邮件服务器报错:-ERR Plaintext authentication disallowed on non-secure (SSL/TLS) connections 解决办法
14、Sender address rejected: Domain not found
15、iRedMail运行环境(Centos 64位 | iRedMail)
*16、nslookup命令详解
17、postfix 邮件服务的安装及详解
[root@mail ~]# netstat -lnpt Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 2636/master tcp 0 0 127.0.0.1:9998 0.0.0.0:* LISTEN 15771/amavisd (mast tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2256/dovecot tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 2256/dovecot tcp 0 0 127.0.0.1:10031 0.0.0.0:* LISTEN 1582/perl tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1614/httpd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 908/sshd tcp 0 0 0.0.0.0:24 0.0.0.0:* LISTEN 2256/dovecot tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 2636/master tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 1614/httpd tcp 0 0 0.0.0.0:4190 0.0.0.0:* LISTEN 2256/dovecot tcp 0 0 127.0.0.1:7777 0.0.0.0:* LISTEN 13617/python tcp 0 0 127.0.0.1:10024 0.0.0.0:* LISTEN 15771/amavisd (mast tcp 0 0 127.0.0.1:10025 0.0.0.0:* LISTEN 2636/master tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1843/mysqld
history.log
1 ll 2 netstat -anpt 3 mysql -uroot 4 netstat -lnpt 5 vi /etc/sysconfig/network 6 vi /etc/hosts 7 ll 8 netstat -lnpt 9 vim /alidata/account.log 10 vi /etc/postfix/main.cf 11 vim /etc/postfix/main.cf 12 vim /alidata/account.log 13 service postfix restart 14 vim /alidata/account.log 15 ll 16 vim /alidata/account.log 17 cd /var/vmail/vmail1 18 ll 19 cd email.xfindzp.com/ 20 ll 21 cd t/ 22 ll 23 cd e/ 24 ll 25 cd s/ 26 ll 27 vim test01-2018.07.06.16.41.59/ 28 vim /alidata/account.log 29 mysql -uroot -pV6433FNMKF 30 ll 31 cd test01-2018.07.06.16.41.59/ 32 ll 33 cd Maildir/ 34 ll 35 cd new/ 36 ll 37 cd ../ 38 ll 39 cd cur/ 40 ll 41 cd ../tmp/ 42 ll 43 cd ../ 44 ll 45 vim dovecot.index.log 46 vim dovecot.mailbox.log 47 vim /alidata/account.log 48 hostnamectl set-hostname email.xfindzp.com 49 hostname 50 cat /etc/hosts 51 yum install hostnamectl 52 hostnamectl set-hostname email.xfindzp.com 53 vim /etc/sysconfig/network 54 cat /etc/sysconfig/network 55 hostname email.xfindzp.com 56 vim /etc/hosts 57 hostname 58 exit 59 hostname 60 ll 61 cd /var/ 62 ll 63 cd mail/ 64 ll 65 cd vmail 66 ll 67 systemctl status postfix 68 service profix status 69 service posfix status 70 service postfix status 71 cat /var/log/maillog 72 history 73 vim /etc/postfix/main.cf 74 cat /var/log/maillog 75 netstat -lnpt 76 cat /var/log/maillog 77 vim /etc/postfix/main.cf 78 service postfix restart 79 vim /etc/postfix/main.cf 80 netstat -anpt 81 netstat -lnpt 82 exit 83 ll 84 cat /var/log/maillog 85 hostname -f 86 vim /etc/sysconfig/network 87 vim /etc/hostname 88 vim /etc/hosts 89 hostname -f 90 service postfix restart 91 vim /etc/selinux/config 92 exit 93 netstat -lnpt 94 vim /etc/postfix/main.cf 95 service postfix restart 96 vim /etc/selinux/config 97 cat /var/log/maillog 98 vim /alidata/account.log 99 cat /var/log/maillog 100 cat /etc/resolv.conf 101 vim /etc/hostname 102 hostname -f 103 systemctl iptables status 104 service iptables status 105 vim /etc/postfix/main.cf 106 mail 107 cat /etc/sysconfig/network 108 cat /etc/hosts 109 vim /etc/host 110 vim /etc/hosts 111 cat /etc/hosts 112 cat /var/log/maillog 113 tail /var/log/maillog 114 > /var/log/maillog 115 tail /var/log/maillog 116 vi /etc/dovecot/conf.d/10-auth.conf 117 vim /etc/dovecot/conf.d/10-auth.conf 118 vim /etc/dovecot/conf.d/10-ssl.conf 119 service dovecot restart 120 service postfix restart 121 tail /var/log/maillog 122 > /var/log/maillog 123 tail /var/log/maillog 124 printf "test03@email.xfindzp.com" | openssl base64 125 printf "extmail" | openssl base64 126 telnet email.xfindzp.com 25 127 cat /usr/lib/sasl2/smtpd.conf 128 tail /var/log/maillog 129 ping 126mx02.mxmail.netease.com 130 tail /var/log/maillog 131 > /var/log/maillog 132 tail /var/log/maillog 133 vim /etc/postfix/main.cf 134 vim /etc/postfix/mysql/virtual_mailbox_domains.cf 135 > /var/log/maillog 136 tail /var/log/maillog 137 mail 138 > /var/log/maillog 139 netstat -lnpt 140 top 141 netstat -lnpt 142 tail /var/log/maillog 143 exit 144 netstat -lnpt 145 vim /alidata/account.log 146 hostname -f 147 tail /var/log/maillog 148 vim /etc/postfix/main.cf 149 service postfix restart 150 tail /var/log/maillog 151 vim /etc/postfix/main.cf 152 service postfix restart 153 tail /var/log/maillog 154 netstat -lnpt 155 ps -ef | grep 32383 156 netstat -anpt 157 tail /var/log/maillog 158 vim /etc/postfix/main.cf 159 service postfix restart 160 cat /etc/resolv.conf 161 nslookup 162 vim /etc/postfix/main.cf 163 service postfix restart 164 vim /alidata/account.log 165 tail /var/log/maillog 166 telnet email.xfindzp.com 167 telnet email.xfindzp.com 25 168 tail /var/log/maillog 169 > /var/log/maillog 170 tail /var/log/maillog 171 telnet email.xfindzp.com 25 172 tail /var/log/maillog 173 ps -ef | grep smtp 174 netstat -lnpt 175 vim /var/named 176 user list 177 ll 178 cd 179 ll 180 pwd 181 cd / 182 ll 183 cd home/ 184 ll 185 cd al 186 cd /alidata/ 187 ll 188 cd init/ 189 ll 190 vim initPasswd.sh 191 vim /var/www/iredadmin/settings.py 192 su - boss 193 vim /etc/dovecot/conf.d/10-mail.conf 194 tail /var/log/maillog 195 vim /alidata/account.log 196 ll /var/vmail 197 cd /var/vmail/vmail1/ 198 ll 199 cd email.xfindzp.com/ 200 ll 201 cd t/ 202 ll 203 cd e/ 204 ll 205 cd s/ 206 ll 207 cd test04-2018.07.07.14.19.01/ 208 ll 209 cd Maildir/ 210 ll 211 cd new/ 212 ll 213 vim /etc/postfix/main.cf 214 service postfix restart 215 ll 216 cd .. 217 ll 218 vim dovecot.index.log 219 vim dovecot.mailbox.log 220 ll tmp/ 221 ll cur/ 222 ll subscriptions 223 vim subscriptions 224 vim /etc/postfix/main.cf 225 telnet email.xfindzp.com 226 telnet email.xfindzp.com 25 227 tail /var/log/maillog 228 netstat -tan | grep -i :110 229 telnet localhost 110 230 tail /var/log/maillog 231 telnet localhost 110 232 netstat -lnpt 233 vim /etc/dovecot/dovecot.conf 234 id test04 235 vim /alidata/account.log 236 cut -d : -f 1 /etc/passwd 237 ll 238 ls -all 239 cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1 240 w root 241 useradd boss 242 echo "123456" | passwd --stdin boss 243 cut -d : -f 1 /etc/passwd 244 telnet localhost 110 245 systemctl start dovecot 246 service dovecot restart 247 ps -ef | grep dovecot 248 id vmail 249 telnet localhost 110 250 vim /etc/dovecot/dovecot.conf 251 vim /var/log/dovecot.log 252 > /var/log/dovecot.log 253 cat /var/log/dovecot.log 254 telnet localhost 110 255 cat /var/log/dovecot.log 256 telnet localhost 110 257 cat /var/log/dovecot.log 258 w root 259 cat /etc/passwd 260 telnet localhost 110 261 useradd zw 262 passWd zw 263 passwd ze 264 passwd zw 265 telnet localhost 110 266 cat /etc/passwd 267 cat /var/log/dovecot.log 268 > /var/log/dovecot.log 269 telnet localhost 110 270 cat /var/log/dovecot.log 271 > /var/log/dovecot.log 272 telnet localhost 110 273 cat /var/log/dovecot.log 274 netstat -lntp 275 w test04 276 w root 277 telnet localhost 110 278 vim /etc/dovecot/conf.d/10-auth.conf 279 vim /etc/dovecot/conf.d/10-ssl.conf 280 service dovecot restart 281 vim /etc/dovecot/conf.d/10-mail.conf 282 vim /etc/dovecot/dovecot.conf 283 service dovecot restart 284 mail 285 telnet localhost 110 286 cat /var/log/dovecot.log 287 > /var/log/dovecot.log 288 cat /var/log/dovecot.log 289 ll 290 cd new/ 291 ll 292 vim /etc/dovecot/dovecot.conf 293 vim /etc/dovecot/conf.d/10-mail.conf 294 cd ~ 295 ll 296 cd /etc/dovecot/conf.d 297 ll 298 vim 10-auth.conf 299 vim 10-mail.conf 300 service dovecot restart 301 vim /etc/dovecot/dovecot.conf 302 vim /etc/dovecot/conf.d/10-mail.conf 303 service dovecot restart 304 cat /var/log/dovecot.log 305 history 306 vim /var/log/maillog 307 whois 308 ping email.xfindzp.com 309 nslookup 310 vim /var/log/maillog 311 vim /var/log/dovecot.log 312 vim /etc/postfix/main.cf 313 service postfix restart 314 vim /etc/postfix/main.cf 315 vim /var/log/maillog 316 hostname -f 317 cat /etc/hosts 318 more /etc/sysconfig/network 319 hostname 320 more /proc/sys/kernel/hostname 321 cd /etc 322 ls 323 vim my.cnf 324 vim networks 325 vim /var/log/maillog 326 cd /etc/dovecot/ 327 ll 328 vim dovecot.conf 329 service dovecot restart 330 vim /var/log/maillog 331 > /var/log/maillog 332 vim /var/log/maillog 333 cat /var/log/maillog 334 hostname 335 vim /etc/sysconfig/network 336 hostname 337 vim /etc/hosts 338 hostname 339 more /etc/sysconfig/network 340 more /etc/hosts 341 more /proc/sys/kernel/hostname 342 vim /proc/sys/kernel/hostname 343 exit 344 hostname 345 vim /etc/postfix/main.cf 346 service postfix restart 347 vim /alidata/account.log 348 cd /var/vmail 349 ll 350 cd vmail1/ 351 ll 352 netstat -lntp 353 ll 354 cat /var/log/maillog 355 netstatp 356 netstat -anpt 357 service dovecot restart 358 > /var/log/maillog 359 cat /var/log/maillog 360 vim /etc/postfix/main.cf 361 cat /var/log/maillog 362 vim /etc/postfix/main.cf 363 service postfix restart 364 vim /etc/postfix/main.cf 365 cat /var/log/maillog 366 netstat -anpt 367 vim /etc/postfix/main.cf 368 pwd 369 exit 370 ll 371 vim hostnam~ 372 ll 373 cd 374 ll 375 cd echo 376 netstat -anpt 377 netstat -lnpt 378 cat /var/log/maillog 379 vim /etc/resolv.con 380 vim /etc/resolv.conf 381 vim /alidata/account.log 382 exit 383 vim /var/spool/postfix/etc/resolv.conf 384 cd /var/spool/postfix/etc 385 ll 386 cp resolv.conf resolv.conf_copy 387 vim resolv.conf_copy 388 vim resolv.conf 389 vim resolv.conf_copy 390 cat /var/log/maillog 391 exit 392 netstat -lnpt 393 vim /etc/postfix/main.cf 394 vim /proc/sys/kernel/hostname 395 cat /proc/sys/kernel/hostname 396 history 397 more /etc/sysconfig/network 398 cat /etc/hosts 399 vim /alidata/account.log 400 history 401 vim /var/log/dovecot.log 402 cat /var/log/maillog 403 history 404 vim /var/spool/postfix/etc/resolv.conf 405 vim /var/spool/postfix/etc/resolv.conf_copy 406 vim /etc/resolv.conf 407 vim /var/spool/postfix/etc/resolv.conf 408 netstat -lnpt 409 history > history.log
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/10890.html
摘要:不可以在已经安装有服务器或者其他类型服务的独服上安装邮件服务器。安装过程中会出现下面这些情况,需要依次根据自己的信息来设置安装。搭建的邮件得分,扣分原因,因为使用了纯数字域名,被扣分。iRedMail是一套成熟稳定的邮件服务器系统,它免费,开源且拥有优秀的性能,全面实用的功能。如果你需要搭建一个邮件系统,那么iRedMail是非常值得考虑的。本文介绍在debian11 64 bit操作系统中...
摘要:阿里云云服务器根据不同的使用场景推出了不同的规格,比如常见的规格有通用型计算型内存型大数据型型突发性能实例等规格,如何选择规格云吞铺子建议用户根据自身实际的业务场景来选择根据业务场景选择云服务器规格云吞铺子列举几款经典规格,帮助大家选择,更阿里云ECS云服务器根据不同的使用场景推出了不同的规格,比如常见的规格有:通用型、计算型、内存型、大数据型、GPU型、突发性能t5实例等规格,如何选择EC...
摘要:云吞铺子列举几款经典规格,帮助大家选择,更多规格可以移步官方文档云服务器实例规格族官方文档,根据不同规格的适用场景来选择即可。阿里云ECS云服务器配置的选择不仅仅包括CPU核数、内存及宽带多少,还需要根据实际业务场景选择对应的规格族,云吞铺子分享阿里云服务器的选配方法和经验: 云服务器的CPU+内存选配 普通的个人小型网站,如:个人博客等小流量网站,可选择入门级配置的云服务器推荐配置:1核...
摘要:写在开始一开始将自己部署到,结果发现打开页面速度有点慢,然后又将其同时部署到实现双线路访问,国内解析记录到,国外解析到,这样确实网站的速度能提高不少,但是国内访问因为是经过,所以打开网站会有广告,这点不能容忍,于是想到自己的服务器也还空闲着 写在开始 一开始将自己hexo部署到github,结果发现打开页面速度有点慢,然后又将其同时部署到coding,实现双线路访问,国内解析记录到co...
摘要:到底如何选择规格很多用户都不清楚,其实官方文档中已经有详细介绍官方文档云服务器实例规格族官方文档,其实最主要的问题就是要搞懂自己的实际使用场景,再结合官方的实际价格来选择即可。购买阿里云服务器配置如何选择?云吞铺子分享阿里云服务器配置的选择方法,包括云服务器的规格、CPU、内存和宽带: 云服务器规格怎么选? 阿里云ECS云服务器按照使用场景不同推出不同规格的云服务器,例如:sn2ne实例、突...
阅读 2533·2021-11-22 13:52
阅读 958·2021-10-14 09:43
阅读 3373·2019-08-30 15:56
阅读 2812·2019-08-30 13:22
阅读 3122·2019-08-30 13:10
阅读 1406·2019-08-26 13:45
阅读 951·2019-08-26 11:47
阅读 2590·2019-08-23 18:13