照理說, 信應該要寄到 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 設定的問題.
解法
- 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 - /etc/init.d/postfix restart # in Debian Linux, 這樣子就完成囉~