【求助】關於SENDMAIL郵件地址設定問題



贊助商連結


jollinman
2002-10-08, 10:59 PM
目前更換SO-NET的ISP後
也更改了SENDMAIL的設定,如RELAY網域的部分....

但是目前發現到
由主機端自機發出的信件在@後面的網域名稱居然為local.localdomain
不是我的jollinman.adsldns.org
請問我該如何矯正設定呢?

redhat7.3
so-net固接ip

謝謝大家囉~!:) :boldred:

贊助商連結


jollinman
2002-10-10, 07:06 AM
sorry
推一下>"<|||

yc123
2002-10-10, 02:20 PM
編輯這兩個檔,指定正確的名稱.
1./etc/hosts
2./etc/mail/local-host-names

可以參考這裡:
http://www.study-area.org/linux/servers/linux_mail.htm

jollinman
2002-10-10, 02:44 PM
謝謝你~!:)

我現在發現到我的問題是別人無法反查我的信件後面的網域名稱...
我換了SO-NET的ISP 固定IP變成這樣....

yc123
2002-10-11, 03:15 PM
email帳號後面那一串是由主機名稱+網域名稱所組成,這與DNS的設定有關.
你可以用nslookup或者dig指令來測試DNS指定是否正確.

jollinman
2002-10-11, 11:52 PM
這是我用nslookup指令查詢結果~

[root@XXXXXX]# nslookup jollinman.adsldns.org
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server: 61.64.127.1
Address: 61.64.127.1#53

Non-authoritative answer:
Name: jollinman.adsldns.org
Address: 61.64.123.109


另外我的論壇設定好我的發信信箱
論壇系統寄出去的信件網域名稱是jollinman.adsldns.org


看來我不知道疏忽掉哪裡了@@"

yc123
2002-11-18, 08:44 AM
1.首先你應先檢查/etc/hosts


127.0.0.1 jollinman.adsldns.org localhost.localdomain localhost
192.168.1.xx xxx.jollinman.intranet xxx

你可以將主機hostname加在127.0.0.1後面,
區網的名稱與合法申請到的名稱不要搞混了.

2.接下來編輯/etc/sysconfig/network
設定 HOSTNAME=jollinman.adsldns.org

3.vi /etc/mail/local-host-names 加入一行 jollinman.adsldns.org


基本上這樣就可以正常使用了,不需要在自己的電腦設定dns,因為www.adsldns.org有幫我們設定mx,你可以使用 dig jolliman.adsldns.org mx 查看就知道了.