若要配置內送 MTA 轉送以使用 LMTP,請執行以下作業:
修改您的 imta.cnf 檔案,並將 LMTP 重寫規則變更為讀取:
! lmtp .lmtp $E$F$U%$H.lmtp@lmtpcs-daemon .lmtp $B$F$U%$H@$H@lmtpcs-daemon ! ! lmtp native .lmtpn $E$F$U%$H.lmtpn@lmtpcn-daemon .lmtpn $B$F$U%$H@$H@lmtpcn-daemon ! |
將電子信箱 DELIVERY_OPTIONS 設定成:
#*mailbox=@$X.LMTP:$M%$\$2I$_+$2S@lmtpcs-daemon |
將原生 DELIVERY_OPTIONS 表示式設定成:
#*native=@$X.LMTPN:$M+$2S@native-daemon |
將通道關鍵字 multigate connectcanonical 增加至每個 tcp_lmtp* 通道區段。
將下列通道關鍵字增加至 tcp_lmtpcs 通道:
fileinto @$4O:$U+$S@$D |
請注意,上述關鍵字的「O」為大寫字母 O,不是零。
內送 MTA 轉送配置設定應如下所示:
DELIVERY_OPTIONS 的 option.dat 項目應如下所示:
!------------------------------------------ ! Modified DELIVERY_OPTIONS to activate LMTP ! delivery from a frontend to the backend store !-------------------------------------------- ! DELIVERY_OPTIONS=\ #*mailbox=@$X.LMTP:$M%$\$2I$_+$2S@lmtpcs-daemon,\ #&members=*,\ #*native=@$X.LMTPN:$M+$2S@native-daemon,\ #*unix=@$X.LMTPN:$M,\ #*file=@$X.LMTPN:+$F,\ #&@members_offline=*,\ #/hold=@hold-daemon:$A,\ #program=$M%$P@pipe-daemon,\ #forward=**,\ #*^!autoreply=$M+$D@bitbucket ! |
變更修改的 imta.cnf 重寫規則之後,應如下所示:
! lmtp .lmtp $E$F$U%$H.lmtp@lmtpcs-daemon .lmtp $B$F$U%$H@$H@lmtpcs-daemon ! ! lmtp native .lmtpn $E$F$U%$H.lmtpn@lmtpcn-daemon .lmtpn $B$F$U%$H@$H@lmtpcn-daemon ! |
變更的通道區段應如下所示:
! ! tcp_lmtpcs (LMTP client - store) tcp_lmtpcs defragment lmtp multigate connectcanonical \ fileinto @$4O:$U+$S@$D port 225 nodns single_sys \ subdirs 20 maxjobs 7 pool SMTP_POOL dequeue_removeroute lmtpcs-daemon ! ! tcp_lmtpcn (LMTP client - native) tcp_lmtpcn defragment lmtp multigate connectcanonical port 226 \ nodns single_sys subdirs 20 maxjobs 7 pool SMTP_POOL dequeue_removeroute lmtpcn-daemon |