91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

3-unit4 postfix+mysql

發布時間:2020-06-19 22:40:04 來源:網絡 閱讀:304 作者:cuijb0221 欄目:數據庫

##########postfix+mariadb#######
發送郵件

準備工作
yum install httpd php php-mysql mariadb-server -y

##配置mysql

config phpmyadmin
config mariadb
mysql_secure_installation
create db
create table
create usermessage
create dbuser
3-unit4 postfix+mysql


3-unit4 postfix+mysql

 ##添加數據庫用戶,并給其授權

3-unit4 postfix+mysql

3-unit4 postfix+mysql



1.
vim /etc/postfix/mailuser.cf    ##用戶名稱查詢
host = localhost        ##數據庫所在主機
user = postuser         ##登陸數據庫的用戶
password = postuser     ##登陸數據庫的用戶密碼
dbname = email          ##postfix要查詢的庫的名稱
table = emailtable      ##postfix要查詢的表的名稱
select_field = username     ##postfix要查詢的字段
where_field = username      ##用戶給定postfix的查詢條件

vim /etc/postfix/maildomain.cf  ##用戶域名查詢
host = localhost
user = postuser
password = postuser
dbname = email
table = emailtable
select_field = domain
where_field = domain

vim /etc/postfix/mailbox.cf     ##用戶郵箱位置查詢
host = localhost
user = postuser
password = postuser
dbname = email
table = emailtable
select_field = maildir
where_field = username 


3-unit4 postfix+mysql
測試:
 postmap -q "cui@cui.com"mysql:/etc/postfix/mailuser.cf
cui@cui.com
 postmap -q "cui.com"mysql:/etc/postfix/maildomain.cf
cui.com
 postmap -q "cui@cui.com"mysql:/etc/postfix/mailbox.cf
/mnt/cui.com/cui/
3-unit4 postfix+mysql

####配置postfix
groupadd -g 123 vmail        ##添加用戶組并指定gid為123

useradd -s /sbin/nologin -u 123 vmail -g 123    ##添加用戶,并指定uid和gid為123

3-unit4 postfix+mysql
postconf -d |grep virtual   ##查詢virtual
3-unit4 postfix+mysql

postconf -e "virtual_mailbox_base = /home/vmail"    ##設定虛擬用戶的郵件目錄
postconf -e "virtual_uid_maps = static:123"     ##虛擬用戶建立文件的uid
postconf -e "virtual_gid_maps = static:123"     ##虛擬用戶建立文件的gid
postconf -e "virtual_alias_maps = mysql:/etc/postfix/mailuser.cf"   ##指定mysql查找主機
postconf -e "virtual_mailbox_domains =mysql:/etc/postfix/maildomain.cf"    ##指定mysql查找域名
postconf -e "virtual_mailbox_maps = mysql:/etc/postfix/mailbox.cf"  ##指定mysql查找郵箱

systemctl restart postfix        ##重啟postfix服務

3-unit4 postfix+mysql
3-unit4 postfix+mysql

3-unit4 postfix+mysql

##測試:發送給cui@cui.com的郵件在/home/vmail/cui.com/cui/new/里找到

3-unit4 postfix+mysql

3-unit4 postfix+mysql



############dovecot+mysql############

接收郵件
1.
yum install dovecot dovecot-mysql -y

##dovecot是一個開源的 IMAP 和 POP3 郵件服務器,支持 Linux,支持發送郵件

##dovecot-mysql  dovecot軟件的插件,讓此軟件可以識別mysql
2.
vim /etc/dovecot/dovecot.conf
 24 protocols = imap pop3 lmtp      ##支持收件協議
 48 login_trusted_networks = 0.0.0.0/0  ##信任網絡
 49 disable_plaintext_auth = no     ##開啟明文認證
3-unit4 postfix+mysql
3-unit4 postfix+mysql

vim /etc/dovecot/conf.d/10-auth.conf
123 !include auth-sql.conf.ext      ##開啟mysql的認證方式 

3-unit4 postfix+mysql

##生成dovecot讀取mysql的配置
cp /usr/share/doc/dovecot-2.2.10/example-config/dovecot-sql.conf.ext/etc/dovecot/dovecot-sql.conf.ext
3-unit4 postfix+mysql

vim /etc/dovecot/dovecot-sql.conf.ext
 32 driver = mysql          ##數據庫類型
 71 connect = host=localhost dbname=emailuser=postuser password=postuser   ##查詢時用到的庫,用戶,密碼
 78 default_pass_scheme = PLAIN     ##默認認證方式為明文
107 password_query = \          ##查詢密碼匹配
108   SELECT username, domain, password\
109   FROM emailuser WHERE username ='%u' AND domain = '%d'   
125 user_query = SELECT maildir, 123 AS uid, 123 AS gid FROM emailuser WHEREusername = '%u'    ##查詢郵件內容
3-unit4 postfix+mysql
3-unit4 postfix+mysql
3-unit4 postfix+mysql
3-unit4 postfix+mysql


vim /etc/dovecot/conf.d/10-mail.conf
 30 mail_location =maildir:/home/vmail/%d%n    ##指定郵件位置
168 first_valid_uid = 123           ##郵件文件查詢用戶身份
175 first_valid_gid = 123
3-unit4 postfix+mysql
3-unit4 postfix+mysql
systemctl restart dovecot


測試:
[root@foundation62 ~]# telnet 172.25.254.150 110
Trying 172.25.254.150...
Connected to 172.25.254.150.
Escape character is '^]'.
+OK [XCLIENT] Dovecot ready.
user cui@cui.com
+OK
pass cui
+OK Logged in.
quit
+OK Logging out.
Connection closed by foreign host.
[root@foundation62 ~]#

3-unit4 postfix+mysql
 

3.空殼郵件

westos-mail主機為真機

qq-mail主機為空殼

在qq-mail上執行

vim   /etc/postfix/main.cf

myorigin = westos.com    ## 設置為真實的主機域名3-unit4 postfix+mysql

mydestination =          ##空殼郵件不接受郵件,所以不設置

3-unit4 postfix+mysql

relayhost = 172.25.254.162  ##接替的真實主機的IP

3-unit4 postfix+mysql

##測試:空殼主機給本機root發送郵件但不接收,162主機接收郵件

3-unit4 postfix+mysql

3-unit4 postfix+mysql

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通河县| 噶尔县| 共和县| 商洛市| 惠水县| 芒康县| 盐亭县| 九龙县| 海林市| 曲麻莱县| 延寿县| 卓资县| 安新县| 米脂县| 克拉玛依市| 东方市| 仁寿县| 常宁市| 云霄县| 陇西县| 庆安县| 临高县| 哈巴河县| 闽清县| 道真| 潜山县| 石屏县| 巴林左旗| 阜阳市| 瓮安县| 鄂尔多斯市| 获嘉县| 鹿邑县| 滨州市| 阳春市| 连平县| 京山县| 勃利县| 西城区| 吴堡县| 恩平市|