Category Archives: Email

Zimbra 整合 ISP 的 mail 主機

Zimbra 採用 postfix 作為 MTA(Mail Transport Agent),postfix  預設在收到內部用戶的 email 後會以自己的 IP 或 NAT 後的 IP 將信件投遞到收件人的主機。通常提供網路服務的 ISP 也會提供足夠容量的 mail server 給客戶使用,如果想要讓 ISP 的 mail server 幫忙將信件投遞到收件人的主機而不是自己的 postfix、Zimbra 來投遞,設定如下:

Postfix

relayhost=[msa.hinet.net]

Zimbra

zmprov -z ms <zimbra FQDN> zimbraMtaRelayHost [msa.hinet.net]

以上的例子是採用 HiNet 的 msa.hinet.net 郵件主機為例。

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)
Loading...

Zimbra 建立黑名單、白名單

很可惜目前似乎還沒有 GUI 設定界面,所需的設定如下:

1. 修改 /opt/zimbra/conf/amavisd.conf,加入以下2行

read_hash(\%whitelist_sender, '/opt/zimbra/conf/whitelist');
read_hash(\%blacklist_sender, '/opt/zimbra/conf/blacklist');

2. 在 /opt/zimbra/conf 目錄建立 blacklist、whitelist 2個檔案,檔案內每一行放一個 email address。
3. 以 zimbra 身份,執行以下指令重新啟動 antispam 模組

/opt/zimbra/bin/zmamavisdctl restart

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 3.50 out of 5)
Loading...

Zimbra domain 狀態變更為 suspend 後無法刪除

想不到最新版本都還有這麼嚴重的 bug,解決的方法是先手動執行以下指令

zmprov -l md <被 suspend 的 domain> zimbraDomainStatus active

完成後執行以下指令查看狀態是否正確

zmprov -l gd <被 suspend 的 domain>

這時候以 administrator 登入就可以正常刪除 domain 了

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Postfix 對 SMTP 進出郵件留存複本

1. 進出的信件都留存副本的話只要在 /etc/postfix/main.cf 加一行設定:

always_bcc = <留存副本信箱>

2. 只針對發送出去的郵件留副本

建立 /etc/postfix/sender_bcc_list 檔案,每一行格式為

<sender pattern> <空白> <留存副本信箱>

例如:

@amjet.dyndns.biz archive@amjet.dyndns.biz

然後執行 ‘postmap /etc/postfix/sender_bcc_list’

/etc/postfix/main.cf 需要加入以下設定

sender_bcc_maps = hash:/etc/postfix/sender_bcc_list

3. 只針對送進來的郵件留副本

建立 /etc/postfix/rcpt_bcc_list 檔案,每一行格式為

<recipient pattern> <空白> <留存副本信箱>

例如:

@amjet.dyndns.biz archive@amjet.dyndns.biz

然後執行 ‘postmap /etc/postfix/rcpt_bcc_list’

/etc/postfix/main.cf 需要加入以下設定

recipient_bcc_maps = hash:/etc/postfix/rcpt_bcc_list

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...