作者 主題: RedHat mail指令发送外部邮件  (閱讀 5973 次)

0 會員 與 1 訪客 正在閱讀本文。

lflzw202

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
RedHat mail指令发送外部邮件
« 於: 2008-02-02 11:28 »
网站上说可以通过往/etc/mail/mailertable文件中加入适当的条目配置sendmail发送信件到指定的主机
etc/mail/mailertable

mydomain.com          smtp:backend.mail.server
192.                  smtp:outgoing.mail.server
但我的就是不成功,平台:Redhat AS 4
我的hostname:loveyou.com,我想用mail指令发邮件到feng.lu@mail.cuite.com.cn,ip:192.168.1.8
可以帮忙解答吗???困扰我好久了。。。。。谢谢.在线等待...

paulso

  • 俺是博士!
  • *****
  • 文章數: 1966
    • 檢視個人資料
回覆: RedHat mail指令发送外部邮件
« 回覆 #1 於: 2008-02-02 11:36 »
請確定有做到:

1.
makmap hash /etc/mail/mailertable < /etc/mail/mailertable
or just restart the service...

2.
sendmail.cf 內含有
Kmailertable hash -o /etc/mail/mailertable.db
又或者 compile sendmail 那時有使用 mailertable

lflzw202

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
回覆: RedHat mail指令发送外部邮件
« 回覆 #2 於: 2008-02-02 11:42 »
makmap hash /etc/mail/mailertable < /etc/mail/mailertable  我有做,sendmail每做一次设定我都修改
sendmail.cf 內含有
Kmailertable hash -o /etc/mail/mailertable.db 也有此条

JackYang78

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 2672
    • 檢視個人資料
回覆: RedHat mail指令发送外部邮件
« 回覆 #3 於: 2008-02-02 11:45 »
mailertable 裡面的欄位要用 <TAB>
Networking & Communication Security SE

lflzw202

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
回覆: RedHat mail指令发送外部邮件
« 回覆 #4 於: 2008-02-02 11:59 »
我试过两个版本(设置mailertable)
第一:
mail.cuite.com.cn   relay:[192.168.1.8]
第二:
mail.cuite.com.cn   smtp:192.168.1.8
 都不可以发送.我写了个脚本,需要自动mail给我的windows办公主机,用telnet可以,但是不能加附件...谢谢大家回复...

paulso

  • 俺是博士!
  • *****
  • 文章數: 1966
    • 檢視個人資料
回覆: RedHat mail指令发送外部邮件
« 回覆 #5 於: 2008-02-02 12:05 »
maillog 有沒有什麼關於這個的 error ?

lflzw202

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
回覆: RedHat mail指令发送外部邮件
« 回覆 #6 於: 2008-02-02 12:30 »
Feb  2 10:05:06 loveyou sendmail[21618]: m122508n021618: to=feng.lu@mail.gbmgroup.com.cn, ctladdr=root (0/0), delay=00:00:06, xdelay=00:00:06, mailer=relay, pri=30110, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown
Feb  2 10:05:06 loveyou sendmail[21619]: m12250wo021619: from=<root@loveyou.com>, size=110, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=loveyou [127.0.0.1]

acty

  • 鑽研的研究生
  • *****
  • 文章數: 694
    • 檢視個人資料
    • UNIX 管理者的學習紀錄
回覆: RedHat mail指令发送外部邮件
« 回覆 #7 於: 2008-02-02 13:40 »
mailtable ?

版主似乎有點誤解 mailtable

分成兩種狀況
1. loveyou.com 要將信寄到 mail.gbmgroup.com.cn
只要開 access 就好
在 mail.cuite.com.cn 的 /etc/mail/access 把 loveyou.com 加進去
2. 將 loveyou.com 收到的信的信轉寄到 mail.gbmgroup.com.cn
才是用 mailtable
~~破窗計畫來囉~~~

學習與挑戰是我的樂趣... HIT!!
我知道的不多  但歡迎大家以起來討論

UNIX 管理者的學習紀錄 - http://actychen.wordpress.com

lflzw202

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
回覆: RedHat mail指令发送外部邮件
« 回覆 #8 於: 2008-02-02 15:24 »
已解决
使用格式mail.cuite.com.cn   relay:[192.168.1.8]
/etc/mail/local-host-names里面添加的内容删除即可....
                  谢谢大家...