上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
att88 新人
註冊時間: 2004-07-01 文章: 3
|
發表於: 星期四 七月 01, 2004 8:39 pm 文章主題: Amavis+Sendmail無法通知信件發送者....有人遇到這問題嗎 |
|
|
我系統redgat 8
安裝amavis + sendmail 過程都成功\r
configure參數 --enable-relay , --enable-sendmail , --prefix=/usr , --with-origconf=/etc/mail/sendmail.cf , --with-sophos-ide=/usr/local/sav , --with-notifyrecever=yes(去除掉病毒之後把信件給收件者參數)
SENDMAIL.CF內容我也依照文件提供的更改好了
但是我從外部發送一封病毒信到我的信箱 程序amavis and sweep都有動作
系統也發出一封virus警告信到我預設的virusalert user,但是發送者無法收到系統告知的信件(這樣發送者就永遠不知道信件有沒有到收件者了) >_<
各位大大,如果您們有遇過這情形,糗指點我一下,謝謝
|
|
回頂端 » |
|
|
juan Site Admin
註冊時間: 2004-03-31 文章: 54 來自: Taiwan
|
發表於: 星期六 七月 10, 2004 1:02 am 文章主題: |
|
|
這應該是跟你的 mail 設定有關
amavis 預設是會通知發信人的
方便把你的 mail log post 上來嗎?
這樣應該可以很清楚知道 mail 有沒有給 sender
又 notifyrecever=yes 只是通知收件人有人寄的 email 有毒
並不會把病毒去掉後再把信給原收信人
_________________ This is Juan (https://juan.tw)
I'd like to be a teardrop,
To be born in your eye,
To live my life on your cheek,
And on your lips to die. |
|
回頂端 » |
|
|
att88 新人
註冊時間: 2004-07-01 文章: 3
|
發表於: 星期日 七月 11, 2004 2:47 pm 文章主題: |
|
|
我從hinet(att88@ms10.hinet.net)記一封病毒信件到我的mail server(leon_lai@mybmw.idv.tw) maillog紀錄如下:
Jul 11 11:13:55 dns1 sendmail[20506]: i6B3DsVU020506: from=<att88@ms10.hinet.net>, size=2064, class=0, nrcpts=1, msgid=<000c01c4670d$08738240$0101a8c0@mybmw.idv.tw>, proto=ESMTP, daemon=MTA, relay=msr37.hinet.net [168.95.4.137]
Jul 11 11:14:04 dns1 amavis[20509]: starting. amavis 0.3.13pre2 Sat Jul 10 23:02:53 CST 2004
Jul 11 11:14:35 dns1 amavis[20509]: Virus found in message-id=<000c01c4670d$08738240$0101a8c0@mybmw.idv.tw>
Jul 11 11:14:35 dns1 sendmail[20552]: i6B3EZ5B020552: from=postmaster, size=1469, class=0, nrcpts=1, msgid=<200407110314.i6B3EZ5B020552@dns1.mybmw.idv.tw>, relay=root@localhost
Jul 11 11:14:36 dns1 sendmail[20556]: i6B3EZ5B020552: to=leon_lai, delay=00:00:01, xdelay=00:00:01, mailer=local, pri=30092, dsn=2.0.0, stat=Sent
Jul 11 11:14:36 dns1 sendmail[20508]: i6B3DsVU020506: to=<leon_lai@mybmw.idv.tw>, delay=00:00:41, xdelay=00:00:40, mailer=amavis, pri=30619, dsn=2.0.0, stat=Sent
****我預設postmaster and virusalert的收件者是leon_lai這個本機帳戶***
****依照這樣看,好像amavis沒有啟動回送給寄件者的script*****
再附上/usr/sbin/amavis有關sender設定內容
# Notify admin/sender/recipient [yes/no]?
$warnadmin = "yes";
$warnsender = "yes";
$warnrecip = "no";
****$warnsender = "yes";--->這我查過README,他說預設是YES,但我使用
configure --prefix=/usr --enable-relay --enable-sendmail 這樣amavis對這行的設定依然是''no"" ,所以我加了一個指令 --with-warnsender=yes就變成yes了,但依然沒有啟動回信給寄件者的script...這指令來源是amavis說明檔裡面的*****
****--with-notifyreceiver=yes 這在說明裡面並沒有,我只是看文件說明照著打的,這功能到不是重要*****
以上是我的設定檔,大大如果你有發現錯誤點,請在跟我說一聲,謝謝您.
Description: |
sendmail.cf and sendmail.orig.cf and amavis設定檔 |
|
Download |
Filename: |
config.zip |
Filesize: |
46.41 KB |
Downloaded: |
42457 Time(s) |
|
|
回頂端 » |
|
|
juan Site Admin
註冊時間: 2004-03-31 文章: 54 來自: Taiwan
|
發表於: 星期二 七月 13, 2004 10:18 pm 文章主題: |
|
|
您用的 amavis 是 pre-release?
如果用 0.3.12 也是一樣的結果?
_________________ This is Juan (https://juan.tw)
I'd like to be a teardrop,
To be born in your eye,
To live my life on your cheek,
And on your lips to die. |
|
回頂端 » |
|
|
att88 新人
註冊時間: 2004-07-01 文章: 3
|
發表於: 星期三 七月 14, 2004 3:40 pm 文章主題: |
|
|
juan 寫到: |
您用的 amavis 是 pre-release?
如果用 0.3.12 也是一樣的結果? |
我使用 amavis-0.3.13pre版本,我剛剛有測試過amavis-0.3.12版本,我看到warnsender=yes了,但是maillog有錯誤訊息
Jul 14 15:30:22 mail sendmail[21353]: i6E7TYuY021352: to=<leon_lai@bmw320.icpdas.com>, delay=00:00:48, xdelay=00:00:33, mailer=local, pri=31747, dsn=4.0.0, stat=Deferred: local mailer (/usr/sbin/amavis) exited with EX_TEMPFAIL
Jul 14 15:30:22 mail amavisd[21388]: mail forwarding failed, retry: Insecure dependency in exec while running with -T switch at /usr/sbin/amavis line 576, <GEN0> line 99. (message-id=<200407140727.i6E7RYm39186@maple.icpdas.com>)
Jul 14 15:30:22 mail amavisd[21388]: do_exit:476 - ending execution with 75
Jul 14 15:30:22 mail amavisd[21379]: do_exit:589 - ending execution with 75
Jul 14 15:30:22 mail sendmail[21368]: i6E7TeuY021360: to=<leon_lai@bmw320.icpdas.com>, delay=00:00:42, xdelay=00:00:16, mailer=local, pri=33448, dsn=4.0.0, stat=Deferred: local mailer (/usr/sbin/amavis) exited with EX_TEMPFAIL
這樣信件傳遞就失敗了,不知道再amavis-0.3.12您是否有遇過這問題
amavis-0.3.13只有perl 版本,沒有其他版本耶
|
|
回頂端 » |
|
|
juan Site Admin
註冊時間: 2004-03-31 文章: 54 來自: Taiwan
|
發表於: 星期四 七月 15, 2004 8:52 pm 文章主題: |
|
|
ok
問題簡單了
兩個方式可以試
1. 你手動 edit 一下你的 /usr/sbin/amavis
其中第一行
#!/usr/bin/perl -T
把 -T 拿掉
再 try 一下
2. 重新 compile 你的 perl
建議第一個比較簡單
_________________ This is Juan (https://juan.tw)
I'd like to be a teardrop,
To be born in your eye,
To live my life on your cheek,
And on your lips to die. |
|
回頂端 » |
|
|
|
|