RedHatPostfix中文FAQ(轉)
RedHatPostfix中文FAQ(轉)[@more@] 這幾天在看postfix的一些東西,也就把看到的一些問題整理了一下,本文會不斷的更新以加入新的問題解決辦法。
1,Q:我從哪兒可以得到postfix的RPM安裝包?
A:
2,Q:我下載的RPM安裝包,但是在安裝過程中出現了一個錯誤無法繼續安裝?
A:Postfix是用來替代sendmail的,除非你用原始碼進行安裝,否則,sendmail和postfix是不能同時存在在一個系統上的。要想解決這個問題,必須要把sendmail刪掉,但刪除之前,最好對sendmail做一個備份。以root身份登入:
mkdir /root/sendmail-old
cp /etc/aliases /root/sendmail-old
cp /etc/sendmail.cf /root/sendmail-old
cp /etc/sendmail.cw /root/sendmail-old
cp /etc/mail/* /root/sendmail-old
rpm -e sendmail sendmail-doc sendmail-cf --nodeps
(在解除安裝sendmail的時候可能會有一些錯誤,用--nodeps可以不顯示錯誤資訊)
killall sendmail
rpm -Uvh postfix-postfix-1.1.11-5.i386.rpm
3:Q:我是用的Red Hat Linux
7.3以上的版本,sendmail和postfix都已經安裝上了,但系統現在用的是sendmail,我應該怎麼辦? A:在Red Hat Linux 7.3以上的版本提供了兩個MTA軟體:sendmail和postfix,預設情況下,系統用的是sendmail,如果你想用postfix,你可以在圖形介面下,GNOME選擇Main Menu Button (就是左下角的大按紐) => Programs => System => Red Hat Mail Transport Agent Switcher 。KDE選擇Main Menu Button (就是左下角的大按紐) System => Red Hat Mail Transport Agent Switcher。也可以在終端裡輸入指令redhat-switchmail,如果這時沒有啟Xwindow系統,程式會自動把Xwindow系統啟來,你可以用redhat-switchmail-nox來強制讓程式執行在text模式下。在這個程式裡你可以選擇你所要用的MTA軟體,是sendmail還是postfix,如果想用postfix,選中postfix,儲存退出。
/sbin/service sendmail stop 停止sendmail服務
/sbin/service postfix start 啟動postfix服務
這樣系統的MTA就換成postfix了。
4,Q:安裝完成了,我應該怎麼來配置呢?
A:postfix的配置檔案位於/etc/postfix目錄下,一共有四個最基本的配置檔案:install.cf main.cf master.cf postfix-script。 mail.cf:是postfix主要的配置檔案。
Install.cf:包含RPM包安裝過程中安裝程式產生的postfix初始化設定。
master.cf: 是postfix的master程式的配置檔案,該檔案中的每一行都是用來
配置postfix的元件程式的執行方式。
postfix-script:這個裡面包含了一些postfix命令,以便我們在linux環境中
安全地執行這些postfix命令。
這些配置檔案你只需要對/etc/postfix/mail.cf時行配置就可以了。
5,Q:我以前sendmail下的aliases怎麼辦?
A:你可以把安裝postfix前備份的sendmail的aliases檔案複製到/etc/postfix/aliases,如果確認配置沒有什麼問題並且在mail.cf中的配置是正確的,就輸入newaliases把檔案轉換成db檔案就OK了。
6,Q:我使用了majordomo,並且我的所有aliases都在/etc/mail/majordomo裡,我應該怎麼辦?
A:把你以前用的majordomo檔案可以複製到/etc/postfix/majordomo,並且保證在mail.cf中#alias_database = hash:/etc/aliases,hash:/opt/majordomo/aliases這一行是沒有被註釋掉的,修改這一行為#alias_database = hash:/etc/aliases,hash:/etc/postfix/majordomo,儲存退出後,執行newaliases,如果你使用了bulk_mailer,你還需要對你的majordomo aliases做一些修改。
7,Q:postfix用的是什麼mail delivery agent (MDA)?
A:postfix可以配置來用不同的MDA軟體,在Red Hat Linux下預設的MDA軟體是procmail,procmail對於Red Hat Linux和postfix是非常好用 的,沒有理由去使用其它的MDA軟體。你可以用rpm -q procmail檢查你的系統是否安裝了procmail。
8,Q:對於postfix的安全性,我如何讓postfix不響應verify請求?
A:在預設的情況下,postfix是不對verify請求響應的。不充許透過發通電子郵件來探知使用者是否存在。可以看下面的例子:
1,Q:我從哪兒可以得到postfix的RPM安裝包?
A:
2,Q:我下載的RPM安裝包,但是在安裝過程中出現了一個錯誤無法繼續安裝?
A:Postfix是用來替代sendmail的,除非你用原始碼進行安裝,否則,sendmail和postfix是不能同時存在在一個系統上的。要想解決這個問題,必須要把sendmail刪掉,但刪除之前,最好對sendmail做一個備份。以root身份登入:
mkdir /root/sendmail-old
cp /etc/aliases /root/sendmail-old
cp /etc/sendmail.cf /root/sendmail-old
cp /etc/sendmail.cw /root/sendmail-old
cp /etc/mail/* /root/sendmail-old
rpm -e sendmail sendmail-doc sendmail-cf --nodeps
(在解除安裝sendmail的時候可能會有一些錯誤,用--nodeps可以不顯示錯誤資訊)
killall sendmail
rpm -Uvh postfix-postfix-1.1.11-5.i386.rpm
3:Q:我是用的Red Hat Linux
7.3以上的版本,sendmail和postfix都已經安裝上了,但系統現在用的是sendmail,我應該怎麼辦? A:在Red Hat Linux 7.3以上的版本提供了兩個MTA軟體:sendmail和postfix,預設情況下,系統用的是sendmail,如果你想用postfix,你可以在圖形介面下,GNOME選擇Main Menu Button (就是左下角的大按紐) => Programs => System => Red Hat Mail Transport Agent Switcher 。KDE選擇Main Menu Button (就是左下角的大按紐) System => Red Hat Mail Transport Agent Switcher。也可以在終端裡輸入指令redhat-switchmail,如果這時沒有啟Xwindow系統,程式會自動把Xwindow系統啟來,你可以用redhat-switchmail-nox來強制讓程式執行在text模式下。在這個程式裡你可以選擇你所要用的MTA軟體,是sendmail還是postfix,如果想用postfix,選中postfix,儲存退出。
/sbin/service sendmail stop 停止sendmail服務
/sbin/service postfix start 啟動postfix服務
這樣系統的MTA就換成postfix了。
4,Q:安裝完成了,我應該怎麼來配置呢?
A:postfix的配置檔案位於/etc/postfix目錄下,一共有四個最基本的配置檔案:install.cf main.cf master.cf postfix-script。 mail.cf:是postfix主要的配置檔案。
Install.cf:包含RPM包安裝過程中安裝程式產生的postfix初始化設定。
master.cf: 是postfix的master程式的配置檔案,該檔案中的每一行都是用來
配置postfix的元件程式的執行方式。
postfix-script:這個裡面包含了一些postfix命令,以便我們在linux環境中
安全地執行這些postfix命令。
這些配置檔案你只需要對/etc/postfix/mail.cf時行配置就可以了。
5,Q:我以前sendmail下的aliases怎麼辦?
A:你可以把安裝postfix前備份的sendmail的aliases檔案複製到/etc/postfix/aliases,如果確認配置沒有什麼問題並且在mail.cf中的配置是正確的,就輸入newaliases把檔案轉換成db檔案就OK了。
6,Q:我使用了majordomo,並且我的所有aliases都在/etc/mail/majordomo裡,我應該怎麼辦?
A:把你以前用的majordomo檔案可以複製到/etc/postfix/majordomo,並且保證在mail.cf中#alias_database = hash:/etc/aliases,hash:/opt/majordomo/aliases這一行是沒有被註釋掉的,修改這一行為#alias_database = hash:/etc/aliases,hash:/etc/postfix/majordomo,儲存退出後,執行newaliases,如果你使用了bulk_mailer,你還需要對你的majordomo aliases做一些修改。
7,Q:postfix用的是什麼mail delivery agent (MDA)?
A:postfix可以配置來用不同的MDA軟體,在Red Hat Linux下預設的MDA軟體是procmail,procmail對於Red Hat Linux和postfix是非常好用 的,沒有理由去使用其它的MDA軟體。你可以用rpm -q procmail檢查你的系統是否安裝了procmail。
8,Q:對於postfix的安全性,我如何讓postfix不響應verify請求?
A:在預設的情況下,postfix是不對verify請求響應的。不充許透過發通電子郵件來探知使用者是否存在。可以看下面的例子:
QUOTE:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-946548/,如需轉載,請註明出處,否則將追究法律責任。
上一篇:
加快Linux的引導(轉)
下一篇:
Squid-Linux下的使用詳解(轉)
請登入後發表評論
登入
全部評論
|
相關文章
- C++11FAQ中文版–轉C++
- udev-FAQ 中文翻譯dev
- C++0x FAQ中文版C++
- VC中文FAQ寶庫之7:獲得各種目錄資訊(轉)
- Microsoft .NET 框架 FAQ (轉)ROS框架
- VC中文FAQ寶庫之5:怎樣載入其他的應用程式 (轉)
- 資料結構FAQ (轉)資料結構
- REDHAT 7.1 sendmail配置FAQ (轉)RedhatAI
- 轉載:Oracle iLearning FAQOracle
- 核心FAQ 舉例說明 (轉)
- UTF-8 and Unicode FAQ(轉)Unicode
- Linux命令FAQ:系統配置(轉)Linux
- lilo--實踐篇(FAQ) (轉)
- gcc編譯器小知識FAQ(轉)GC編譯
- SMTH Java FAQ (2) 資料轉換(菜鳥必看) (轉)Java
- C#搶鮮快報之FAQ20 (轉)C#
- Linux_FAQ:程式設計問題(轉)Linux程式設計
- Docker FAQDocker
- Oracle FaqOracle
- itpub上的ORACLE之常用FAQ V1.0(轉)Oracle
- Volatility FAQ
- autoit《FAQ大全》
- Windows Phone FAQWindows
- Android FAQAndroid
- 轉載:有關SQL server connection KeepAlive 的FAQSQLServer
- 【FAQ】RPM軟體包使用常見問題(轉)
- Win32開發知識庫(分類FAQ) (轉)Win32
- 初學者。aspx學習日記第1天---faq (轉)
- JS 中文轉拼音JS
- BREW常見檔案解答(FAQ 6)-記憶體管理 (轉)記憶體
- SMTH Java FAQ (3) 檔案與磁碟操作(菜鳥必看) (轉)Java
- ORACLE之常用FAQ V1.0一(構架體系)(轉)Oracle
- Oracle資料庫網路與安全之FAQ彙集(轉)Oracle資料庫
- Oracle並行FAQOracle並行
- flutter基礎faqFlutter
- linux FAQ(zz)Linux
- Oracle Database Internals FAQOracleDatabase
- squid官方faqUI