Linux 部署邮件服务器 postfix mysql dovecot

sudo apt-get postfix

apt-get install postfix-mysql 
apt-get install mysql-server


apt-get install dovecot-common  dovecot-imapd dovecot-pop3d  amavisd-new libclass-dbi-mysql-perl 

apt-get install spamassassin  clamav-daemon razor pyzor cpio arj zoo nomarch lzop pax cabextract

apt-get install openssl squirrelmail php5-imap  telnet 
apt-get install  phpmyadmin 

 
 



Postfix

相关配置文件:


/etc/postfix/main.cf
這就是主要的 postfix 設定檔囉,幾乎所有的設定參數都是在這個檔案內規範的! 這個檔案預設就是一個完整的說明檔了,你可以參考這個檔案的內容就設定好屬於你的 postfix MTA 呢! 只要修改過這個檔案,記得要重新啟動 postfix 喔!


/etc/postfix/master.cf
主要規定了 postfix 每個程序的運作參數,也是很重要的一個設定檔。不過這個檔案預設已經很 OK 了,通常不需要更改他。


/etc/postfix/access (利用 postmap 處理)
可以設定開放 Relay 或拒絕連線的來源或目標位址等資訊的外部設定檔,不過這個檔案要生效還需要在 /etc/postfix/main.cf 啟動這個檔案的用途才行。且設定完畢後需要以 postmap 來處理成為資料庫檔案呢!


/etc/aliases (利用 postalias 或 newaliases 均可)
做為郵件別名的用途,也可以作為郵件群組的設定喔!


与MySQL联合使用,

注意MySQL在这里可能有很多功能和作用,我们现在谈及的是,用户地址管理。


select 1 fromvirtual_domains where name='%s' 

这句查询的作用是如果存在就返回1.否则返回未知数。


你可能感兴趣的:(mysql,linux,postfix)