国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux系統(tǒng)下郵件服務(wù)器的搭建(Postfix+Dovecot+SSL)

這篇具有很好參考價值的文章主要介紹了Linux系統(tǒng)下郵件服務(wù)器的搭建(Postfix+Dovecot+SSL)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

系統(tǒng)環(huán)境為 centos7.2 x64 mini

1.首先安裝編譯環(huán)境包

yum?install?nginx?vim?gcc?gcc-c++?openssl?openssl-devel?db4-devel?ntpdate?mysql?mysql-devel?mysql-server?bzip2?php-mysql?cyrus-sasl-md5?perl-GD?perl-DBD-MySQL?perl-GD?perl-CPAN?perl-CGI?perl-CGI-Session?cyrus-sasl-lib?cyrus-sasl-plain?cyrus-sasl?cyrus-sasl-devel?libtool-ltdl-devel?telnet?mail?libicu-devel??-y

?2.開始編譯安裝postfix

????a.創(chuàng)建相關(guān)用戶

yum?remove?postfix?-y
userdel?postfix
groupdel?postdrop
groupadd?-g?2525?postfix
useradd?-g?postfix?-u?2525?-s?/sbin/nologin?-M?postfix
groupadd?-g?2526?postdrop
useradd?-g?postdrop?-u?2526?-s?/sbin/nologin?-M?postdrop

????b.編譯安裝

cd?/usr/local/src/
wget?https://mirror.nju.edu.cn/macports/distfiles/postfix/postfix-3.3.1.tar.gz
tar?-zxvf?postfix-3.3.1.tar.gz
cd?postfix-3.3.1
make?makefiles?'CCARGS=-DHAS_MYSQL?-I/usr/include/mysql?-DUSE_SASL_AUTH?-DUSE_CYRUS_SASL?-I/usr/include/sasl?-DUSE_TLS?'?'AUXLIBS=-L/usr/lib64/mysql?-lmysqlclient?-lz?-lrt?-lm?-L/usr/lib64/sasl2?-lsasl2???-lssl?-lcrypto'
make?&&?make?install

????在make install環(huán)節(jié)的時候會有個交互式的界面,可以自定義一些目錄,根據(jù)自己的需求填寫,本人這里只更改了第二項臨時文件目錄,其他的都選擇了默認目錄:

????

????c. 更改授權(quán)

chown?-R?postfix:postdrop?/var/spool/postfix
chown?-R?postfix:postdrop?/var/lib/postfix/
chown?root?/var/spool/postfix
chown?-R?root?/var/spool/postfix/pid

3. 配置 postfix

vi?/etc/postfix/main.cf

myhostname?=?mail.bt.dvcloud.xin
mydomain?=?mail.bt.dvcloud.xin

myorigin?=?$mydomain

inet_interfaces?=?all
#?推薦ipv4,如果支持ipv6,則可以為all
inet_protocols?=?ipv4

mydestination?=?$myhostname,?localhost.$mydomain,?localhost,?$mydomain

#mynetworks?=?127.0.0.0/8,?10.0.0.0/24

home_mailbox?=?Maildir/

smtpd_banner?=?$myhostname?ESMTP

#?添加到最后
#?規(guī)定郵件最大尺寸為10M
message_size_limit?=?10485760
#?規(guī)定收件箱最大容量為1G
mailbox_size_limit?=?1073741824
#?SMTP認證
smtpd_sasl_type?=?dovecot
smtpd_sasl_path?=?private/auth
smtpd_sasl_auth_enable?=?yes
smtpd_sasl_security_options?=?noanonymous
smtpd_sasl_local_domain?=?$myhostname
smtpd_recipient_restrictions?=?permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject

然后需要在/etc/init.d/目錄下提供一個腳本來管理postfix的啟動與停止

vim?/etc/init.d/postfix
#!/bin/bash
#
#?postfix??????Postfix?Mail?Transfer?Agent
#
#?chkconfig:?2345?80?30
#?description:?Postfix?is?a?Mail?Transport?Agent,?which?is?the?program?\
#??????????????that?moves?mail?from?one?machine?to?another.
#?processname:?master
#?pidfile:?/var/spool/postfix/pid/master.pid
#?config:?/etc/postfix/main.cf
#?config:?/etc/postfix/master.cf

#?Source?function?library.
.?/etc/rc.d/init.d/functions

#?Source?networking?configuration.
.?/etc/sysconfig/network

#?Check?that?networking?is?up.
[?$NETWORKING?=?"no"?]?&&?exit?3

[?-x?/usr/sbin/postfix?]?||?exit?4
[?-d?/etc/postfix?]?||?exit?5
[?-d?/var/spool/postfix?]?||?exit?6

RETVAL=0
prog="postfix"

start()?{
?????#?Start?daemons.
?????echo?-n?$"Starting?postfix:?"
????????/usr/bin/newaliases?>/dev/null?2>&1
?????/usr/sbin/postfix?start?2>/dev/null?1>&2?&&?success?||?failure?$"$prog?start"
?????RETVAL=$?
?????[?$RETVAL?-eq?0?]?&&?touch?/var/lock/subsys/postfix
????????echo
?????return?$RETVAL
}

stop()?{
??#?Stop?daemons.
?????echo?-n?$"Shutting?down?postfix:?"
?????/usr/sbin/postfix?stop?2>/dev/null?1>&2?&&?success?||?failure?$"$prog?stop"
?????RETVAL=$?
?????[?$RETVAL?-eq?0?]?&&?rm?-f?/var/lock/subsys/postfix
?????echo
?????return?$RETVAL
}

reload()?{
?????echo?-n?$"Reloading?postfix:?"
?????/usr/sbin/postfix?reload?2>/dev/null?1>&2?&&?success?||?failure?$"$prog?reload"
?????RETVAL=$?
?????echo
?????return?$RETVAL
}

abort()?{
?????/usr/sbin/postfix?abort?2>/dev/null?1>&2?&&?success?||?failure?$"$prog?abort"
?????return?$?
}

flush()?{
?????/usr/sbin/postfix?flush?2>/dev/null?1>&2?&&?success?||?failure?$"$prog?flush"
?????return?$?
}

check()?{
?????/usr/sbin/postfix?check?2>/dev/null?1>&2?&&?success?||?failure?$"$prog?check"
?????return?$?
}

restart()?{
?????stop
?????start
}

#?See?how?we?were?called.
case?"$1"?in
??start)
?????start
?????;;
??stop)
?????stop
?????;;
??restart)
?????stop
?????start
?????;;
??reload)
?????reload
?????;;
??abort)
?????abort
?????;;
??flush)
?????flush
?????;;
??check)
?????check
?????;;
??status)
???????status?master
?????;;
??condrestart)
?????[?-f?/var/lock/subsys/postfix?]?&&?restart?||?:
?????;;
??*)
?????echo?$"Usage:?$0?{start|stop|restart|reload|abort|flush|check|status|condrestart}"
?????exit?1
esac

exit?$?

設(shè)置該腳本權(quán)限

chmod?+x?/etc/init.d/postfix
chkconfig?--add?postfix
chkconfig?postfix?on
chown?postfix.postfix?-R?/var/lib/postfix/
chown?postfix.postfix?/var/spool/?-R

4.安裝Dovecot

yum?-y?install?dovecot

配置Dovecot

vi?/etc/dovecot/dovecot.conf

#??如果不使用IPv6,請修改為*
listen?=?*
vi?/etc/dovecot/conf.d/10-auth.conf

disable_plaintext_auth?=?no
auth_mechanisms?=?plain?login
vi?/etc/dovecot/conf.d/10-mail.conf

mail_location?=?maildir:~/Maildir
vi?/etc/dovecot/conf.d/10-master.conf

#?Postfix?smtp驗證
unix_listener?/var/spool/postfix/private/auth?{
????mode?=?0666
????user?=?postfix
????group?=?postfix
}

然后啟動服務(wù)

/etc/init.d/postfix?start
systemctl?start?dovecot

測試:就可以使用Foxmail等第三方軟件來收發(fā)郵件了。

系統(tǒng)用戶就是郵件的用戶,例如root,就是一個郵箱用戶,郵箱是root@domain.com,密碼就是root的密碼,所以需要創(chuàng)建用戶,只要使用useradd創(chuàng)建用戶,再使用passwd設(shè)置密碼。

好了,假如我們創(chuàng)建一個admin的用戶:

#?創(chuàng)建用戶
useradd?nineven
#設(shè)置密碼,會要求輸入兩次密碼
passwd?nineven

Linux系統(tǒng)下郵件服務(wù)器的搭建(Postfix+Dovecot+SSL)

第二章,配置SSL

??

????1.創(chuàng)建自定義的ssl證書

cd?/etc/pki/tls/certs
make?server.key
umask?77?&&?/usr/bin/openssl?genrsa?-aes128?2048?>?server.key
openssl?rsa?-in?server.key?-out?server.key
make?server.csr
umask?77?&&?/usr/bin/openssl?req?-utf8?-new?-key?server.key?-out?server.csr
chmod?400?server.*

2.配置

vi?/etc/postfix/main.cf

#?添加到最后
smtpd_use_tls?=?yes
smtpd_tls_cert_file?=?/etc/pki/tls/certs/server.crt
smtpd_tls_key_file?=?/etc/pki/tls/certs/server.key
smtp_tls_session_cache_database?=?btree:${data_directory}/smtp_scache
smtpd_tls_session_cache_database?=?btree:${data_directory}/smtpd_scache
smtpd_tls_loglevel?=?0
smtpd_tls_auth_only?=?yes
vi?/etc/postfix/master.cf

smtps???????inet???n???????-???????n???????-???????-???????smtpd
??-o?smtpd_tls_wrappermode=yes
vi?/etc/dovecot/conf.d/10-ssl.conf

ssl?=?yes
#?指定證書
ssl_cert?=?</etc/pki/tls/certs/server.crt
ssl_key?=?</etc/pki/tls/certs/server.key

然后重新啟動服務(wù)

/etc/init.d/postfix?restart
systemctl?restart?dovecot

Linux系統(tǒng)下郵件服務(wù)器的搭建(Postfix+Dovecot+SSL)

Linux系統(tǒng)下郵件服務(wù)器的搭建(Postfix+Dovecot+SSL)文章來源地址http://www.zghlxwxcb.cn/news/detail-403954.html

到了這里,關(guān)于Linux系統(tǒng)下郵件服務(wù)器的搭建(Postfix+Dovecot+SSL)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Apache James郵件服務(wù)器搭建(linux)

    Apache James郵件服務(wù)器搭建(linux)

    1、配置jdk,此處不再贅述,隨便搜一下然后照著操作即可 注意:后續(xù)james的版本是3.5.0,需要與jdk8配套 2、下載apache james ,apacheJames 下載之后可以直接運行,無需安裝 注意:此處選擇3.5.0版本,因為更高版本與jdk8不配套 Index of /dist/james/server/3.5.0 ? 2、下載foxmail,用于后續(xù)進

    2024年02月10日
    瀏覽(24)
  • 【服務(wù)器】搭建hMailServer 服務(wù)實現(xiàn)遠程發(fā)送郵件

    【服務(wù)器】搭建hMailServer 服務(wù)實現(xiàn)遠程發(fā)送郵件

    hMailServer 是一個郵件服務(wù)器,通過它我們可以搭建自己的郵件服務(wù),通過cpolar內(nèi)網(wǎng)映射工具即可實現(xiàn)遠程發(fā)送郵件,不需要使用公網(wǎng)服務(wù)器,不需要域名,而且郵件賬號名稱可以自定義. 下面以windows 10系統(tǒng)為環(huán)境,介紹使用方法: 1. 安裝hMailServer 進入官方下載:https://www.hmailserver.com/do

    2024年02月10日
    瀏覽(25)
  • 論如何本地搭建個人hMailServer郵件服務(wù)遠程發(fā)送郵件無需域名公網(wǎng)服務(wù)器?

    論如何本地搭建個人hMailServer郵件服務(wù)遠程發(fā)送郵件無需域名公網(wǎng)服務(wù)器?

    ???? 博主貓頭虎(????)帶您 Go to New World??? ?? 博客首頁 ——????貓頭虎的博客?? ?? 《面試題大全專欄》 ?? 文章圖文并茂??生動形象??簡單易學(xué)!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍專欄》 ?? 學(xué)會IDEA常用操作,工作效率翻倍~?? ?? 《100天精通Golang(基礎(chǔ)

    2024年01月24日
    瀏覽(119)
  • 教你用docker搭建自己的郵件服務(wù)器-Ewomail

    教你用docker搭建自己的郵件服務(wù)器-Ewomail

    EwoMail 官方文檔 EwoMail-Admin版本為1.05 rainloop 版本為1.11.1 運行docker mail.ewomail.com 換成自己的域名 docker-compose方式 或 可配置參數(shù) MYSQL_ROOT_PASSWORD mysql數(shù)據(jù)庫root密碼,默認:mysql MYSQL_MAIL_PASSWORD mysql數(shù)據(jù)庫ewomail密碼,默認:123456 URL 網(wǎng)站鏈接,后面不要加/線 WEBMAIL_URL 郵件系統(tǒng)鏈接

    2024年02月08日
    瀏覽(28)
  • 超詳細的Windows搭建hMailServer開源郵件服務(wù)器

    超詳細的Windows搭建hMailServer開源郵件服務(wù)器

    hMailServer是開源的郵件服務(wù)器軟件,免費提供下載使用;而Microsoft Exchange是商業(yè)軟件,通常需要購買授權(quán)來使用。兩者相對來說,取決于您的需求和組織的規(guī)模。如果您是中小型企業(yè)組織或者是個人用戶,并且希望后期維護的工作簡單、又擁有一套免費的郵件服務(wù)器解決方案

    2024年02月04日
    瀏覽(28)
  • 群暉免費郵件服務(wù)器Mail Server搭建心德

    2023年1月2日 Daniel.y 群暉Synology Mail Server可以用于搭建免費的企業(yè)郵箱,不限用戶數(shù)也不限郵箱容量。常規(guī)的安裝流程在群暉的官方網(wǎng)站中有介紹,在此就不再贅述。這里主要介紹一些注意事項和疑難問題解決經(jīng)驗。 搭建自己的郵箱服務(wù)器面臨最大的挑戰(zhàn)是如何防止收到垃圾郵

    2024年02月07日
    瀏覽(33)
  • Linux高并發(fā)服務(wù)器開發(fā)---筆記1(環(huán)境搭建、系統(tǒng)編程、多進程)

    Linux高并發(fā)服務(wù)器開發(fā)---筆記1(環(huán)境搭建、系統(tǒng)編程、多進程)

    0613 首先這整個系列筆記屬于筆記①:??托U袥_刺集訓(xùn)營—C++工程師中的 第四章 筆記。 視頻課鏈接: 視頻1:Linux高并發(fā)服務(wù)器開發(fā)(40h); 視頻2:第4章 項目制作與技能提升(錄播)(26h30min); 視頻課3: 第5章 高頻考點與真題精講(錄播)中的 5.10-5.13 項目回顧 有個學(xué)

    2024年02月15日
    瀏覽(108)
  • linux centos系統(tǒng)搭建samba文件服務(wù)器 NetBIOS解析 (超詳細)

    linux centos系統(tǒng)搭建samba文件服務(wù)器 NetBIOS解析 (超詳細)

    作者主頁: 點擊! Linux專欄:點擊! 前言———— Samba 是一個開源軟件套件,可為 SMB/CIFS 客戶端(包括 Windows)提供文件和打印服務(wù)。通過設(shè)置 Samba 文件服務(wù)器,您可以在網(wǎng)絡(luò)上共享文件和資源,從而實現(xiàn)不同操作系統(tǒng)之間的無縫協(xié)作。 在CentOS上搭建Samba文件服務(wù)器的過程

    2024年03月11日
    瀏覽(26)
  • Linux之實現(xiàn)Apache服務(wù)器監(jiān)控、數(shù)據(jù)庫定時備份及通過使用Shell腳本發(fā)送郵件

    Linux之實現(xiàn)Apache服務(wù)器監(jiān)控、數(shù)據(jù)庫定時備份及通過使用Shell腳本發(fā)送郵件

    目錄 ?一、Apache服務(wù)器監(jiān)控 為什么要用到服務(wù)監(jiān)控? 實現(xiàn)Apache服務(wù)器監(jiān)控 二、數(shù)據(jù)庫備份 為什么要用到數(shù)據(jù)庫備份? 實現(xiàn)數(shù)據(jù)庫備份 三、Shell腳本發(fā)送郵件 為什么要用使用Shell腳本發(fā)送郵件? 實現(xiàn)Shell腳本發(fā)送郵件 在Linux中監(jiān)控Apache服務(wù)器是非常重要的,原因如下: 保證

    2024年04月15日
    瀏覽(50)
  • 一、Postfix[安裝與配置、smtp認證、Python發(fā)送郵件以及防垃圾郵件方法、使用騰訊云郵件服務(wù)]

    一、Postfix[安裝與配置、smtp認證、Python發(fā)送郵件以及防垃圾郵件方法、使用騰訊云郵件服務(wù)]

    Debian 11 apt install postfix 解釋:搭建真實的郵件服務(wù)器需要在DNS提供商那里配置下面的dns 配置A記錄 mail.www.com - 1.x.x.x 配置MX記錄 www.com - mail.www.com 解釋:按照上面的配置通常郵件格式就是 admin@www.com 其通過www.com的MX記錄找到mail.www.com再通過其A記錄來找到對應(yīng)服務(wù)器完成通訊 解

    2024年02月15日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包