Postfix 設定寄信到 Google Apps(Gmail), 不會寄到 local 信箱

照理說, 信應該要寄到 Google Apps 去, 但是每次都寄到 local 信箱, 而且, local 信箱根本沒那個帳號, 這種已經遇過幾次, 每次處理完就忘記, 還是該寫下來比較實在.

剛裝好的機器, 假設資料如下:

  • 網域名稱: DOMAIN-NAME
  • 主機名稱: www

此 DOMAIN-NAME 已經轉到 Google Apps(讓 Google hosting), 而且設了一個 alias 信箱: username@DOMAIN-NAME.

註: 此 username@DOMAIN-NAME 會自動轉寄給相關的所有人.

問題

在此 Linux 主機上, 並沒有這個 username 的帳號, 於是寄信時會有下述錯誤:

Apr 16 10:10:32 b08s21ur postfix/local[2868]: 900A7223A3A4: to=<username@DOMAIN-NAME>, relay=local, delay=0.7, delays=0.34/0.23/0 /0.12, dsn=5.1.1, status=bounced (unknown user: "username")

總覺得很怪, 照理說應該往 Gmail 寄的, 卻一直在 local 跑, 原來是 postfix 設定的問題.

解法

  1. vim /etc/postfix/main.cf

    原始

     => mydestination = DOMAIN-NAME, www.DOMAIN-NAME, localhost.DOMAIN-NAME, localhost

    改成 (把最前面的 DOMAIN-NAME 拿掉)

     => mydestination = www.DOMAIN-NAME, localhost.DOMAIN-NAME, localhost

  2. /etc/init.d/postfix restart # in Debian Linux, 這樣子就完成囉~

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料