亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2577 | 回復(fù): 8
打印 上一主題 下一主題

[Mail] postfix 中對(duì)郵件主題添加編號(hào) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2014-10-16 14:11 |只看該作者 |倒序?yàn)g覽
希望在postfix中能夠?qū)Πl(fā)往某一個(gè)特殊地址的郵箱的主題進(jìn)行改寫(xiě)
已知使用
  1. header_checks = pcre:/etc/postfix/header_checks.pcre
復(fù)制代碼
可以根據(jù)條件進(jìn)行replace
但是不知道如何修改header_checks 才能夠滿足自己的要求

需求:
對(duì)于發(fā)往地址為proj (類(lèi)似proj-xxx-xxx@yyy.com)開(kāi)頭的的郵件進(jìn)行判斷,如果包含subject 包含 [NO.0000x] 就對(duì)數(shù)字進(jìn)行加1,如果沒(méi)有就自動(dòng)添加[NO.00001]
簡(jiǎn)單來(lái)說(shuō)就是對(duì)發(fā)往特定的郵箱的郵件自動(dòng)進(jìn)行主題排號(hào)

有無(wú)大神提點(diǎn)下

論壇徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00操作系統(tǒng)版塊每月發(fā)帖之星
日期:2015-12-02 14:57:54IT運(yùn)維版塊每月發(fā)帖之星
日期:2016-01-07 23:01:56IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-01-07 23:04:2615-16賽季CBA聯(lián)賽之青島
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之北控
日期:2016-03-23 14:20:06IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-01 06:20:0015-16賽季CBA聯(lián)賽之吉林
日期:2016-06-28 13:51:54IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-07-01 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-23 06:20:00
2 [報(bào)告]
發(fā)表于 2014-10-16 16:10 |只看該作者
1.如果發(fā)往特定郵箱的地址是你那臺(tái)郵件服務(wù)器上的話可以用procmailrc結(jié)合腳本來(lái)實(shí)現(xiàn)
編輯特定用戶 home目錄下的.procmailrc
:0 fw  
| 腳本程序 (shell腳本或其他外部程序都可以,怎么篩選,怎么改郵件,樓主辦法就多了吧)


2.如果你發(fā)的特定郵箱地址是其他公司的,那就得編輯procmailrc,全局生效即公司所有用戶發(fā)出去的都會(huì)經(jīng)過(guò)這個(gè)規(guī)則
:0 fw  
| 腳本程序
(當(dāng)然這里就要注意了下,因?yàn)槭侨轴槍?duì)所有用戶,小心點(diǎn)了噢,把條件設(shè)定好只針對(duì)那個(gè)用戶進(jìn)行條件判斷)


當(dāng)然樓主非要堅(jiān)持在MTA上實(shí)現(xiàn),可以無(wú)視上面MDA實(shí)現(xiàn)方法。


論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2014-10-16 16:12 |只看該作者
本帖最后由 woxizishen 于 2014-10-16 19:09 編輯

回復(fù) 2# woxizishen


    目標(biāo)郵件用戶是本主機(jī)上的,郵件服務(wù)器使用的是iredmail 搭建的,后臺(tái)使用mysql ,沒(méi)有發(fā)現(xiàn)你說(shuō)的那個(gè)文件
    只要能實(shí)現(xiàn)就好,沒(méi)有限定在哪個(gè)組件上實(shí)現(xiàn)



論壇徽章:
26
CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34技術(shù)圖書(shū)徽章
日期:2014-07-11 16:27:52辰龍
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55雙子座
日期:2014-09-26 11:00:042014年中國(guó)系統(tǒng)架構(gòu)師大會(huì)
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辭舊歲徽章
日期:2015-03-03 16:54:15NBA常規(guī)賽紀(jì)念章
日期:2015-05-04 22:32:03IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-29 06:20:00
4 [報(bào)告]
發(fā)表于 2014-10-16 16:39 |只看該作者
http://www.postfix.org/header_checks.5.html

這里面應(yīng)該有你要的答案,不過(guò)要化點(diǎn)時(shí)間看看。

論壇徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00操作系統(tǒng)版塊每月發(fā)帖之星
日期:2015-12-02 14:57:54IT運(yùn)維版塊每月發(fā)帖之星
日期:2016-01-07 23:01:56IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-01-07 23:04:2615-16賽季CBA聯(lián)賽之青島
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之北控
日期:2016-03-23 14:20:06IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-01 06:20:0015-16賽季CBA聯(lián)賽之吉林
日期:2016-06-28 13:51:54IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-07-01 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-23 06:20:00
5 [報(bào)告]
發(fā)表于 2014-10-16 19:10 |只看該作者
回復(fù) 3# helloiac


    我大概看了你這個(gè)iredmail,他其實(shí)就是將potfix(MTA)/dovecot(MRA)/amavisd-new(調(diào)用clamv和spa進(jìn)行殺毒和過(guò)濾)/Webmail/openssl等等軟體打包組合起來(lái)的,不需要用戶了解很多就可以安裝起來(lái),但是我覺(jué)得你如果各個(gè)組件不去了解下,有問(wèn)題的話,估計(jì)你自己解決問(wèn)題會(huì)頭疼的。


1.沒(méi)有我說(shuō)的那個(gè)文件的話。
首先查看你有沒(méi)有安裝這個(gè)MDA軟體,沒(méi)有就安裝上。
rpm -qa | grep procmail
procmail-3.22-14

2.再看看postfix這個(gè)MTA服務(wù)器使用的第三方MDA是不是procmail,還是說(shuō)他根本不使用第三方外部過(guò)濾程序
查看主配置文件main.cf里有沒(méi)有這個(gè)項(xiàng)
mailbox_command = /usr/bin/procmail  
如果有這個(gè)選項(xiàng),那就簡(jiǎn)單了,證明他postfix使用了procmail做MDA的,你可以自己在你的家目錄下面的用戶名稱(chēng)下建立一個(gè)這樣的文件.procmailrc(規(guī)則寫(xiě)好后,保存就立即生效了)
按照上面我給你的規(guī)則你就可以自己寫(xiě)shell或phylon腳本,想怎樣改變郵件主題就怎么改變了唄。不過(guò)procmail規(guī)則你可能需要花點(diǎn)時(shí)間了解。



3.看了iredmail說(shuō)明,你這個(gè)postfix他不在自身做任何過(guò)濾的,是通過(guò)amavisd-new(也算是個(gè)迷你MTA)來(lái)進(jìn)行病毒和郵件過(guò)濾的。你在postfix主配置文件main.cf可以看到這一行
content_filter = smtp-amavis:[xxx省略]。他這樣做是對(duì)的,MTA功能不是用來(lái)去過(guò)濾郵件的,包括postfix很多權(quán)威專(zhuān)家都說(shuō)過(guò)。
一般MTA過(guò)濾就2個(gè)結(jié)果,要么是直接拒絕接收垃圾郵件,要么接收垃圾郵件后是丟棄還是保留。在MTA上實(shí)現(xiàn)改郵件標(biāo)題,還要這么智能+1的方法估計(jì)有點(diǎn)難 呵呵,不知道新版的postfix有沒(méi)有加入你想要的這個(gè)功能,我了解的之前的postfix本身舊版似乎沒(méi)有。

你還是從MDA上解決這個(gè)問(wèn)題或者那個(gè)amavisd-new(迷你版的MTA)做標(biāo)題修改,而這個(gè)amavisd-new軟體我沒(méi)深入研究過(guò),所以無(wú)法幫你,影響當(dāng)中他也是可以改郵件標(biāo)題的。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2014-10-17 13:06 |只看該作者
本帖最后由 helloiac 于 2014-10-17 13:06 編輯

回復(fù) 5# woxizishen


    首先感謝你仔細(xì)回答
    我查了一下iredmail 對(duì)于procmail的支持,目前官方是不支持這個(gè)組件了,而且有人反映自己加上procmail后,有些功能貌似會(huì)出現(xiàn)問(wèn)題,所以暫時(shí)不考慮添加procmail 的方法
   
     http://www.irbs.net/internet/postfix/0711/0271.html 這個(gè)我找到的一篇,這個(gè)思路是否可行
     

論壇徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00操作系統(tǒng)版塊每月發(fā)帖之星
日期:2015-12-02 14:57:54IT運(yùn)維版塊每月發(fā)帖之星
日期:2016-01-07 23:01:56IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-01-07 23:04:2615-16賽季CBA聯(lián)賽之青島
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之北控
日期:2016-03-23 14:20:06IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-01 06:20:0015-16賽季CBA聯(lián)賽之吉林
日期:2016-06-28 13:51:54IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-07-01 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-23 06:20:00
7 [報(bào)告]
發(fā)表于 2014-10-17 14:02 |只看該作者
回復(fù) 6# helloiac


用maildrop這個(gè)外部過(guò)濾器也是可以實(shí)現(xiàn)修改郵件標(biāo)題的,他和procmail一樣都是MDA。procmail這個(gè)其實(shí)也沒(méi)多大問(wèn)題,主要是看你怎么用,網(wǎng)上說(shuō)的那些評(píng)測(cè)大部分偏向maildrop的。
但是procmail是有一個(gè)先天性缺陷,在處理大量大的單封郵件時(shí)候可能會(huì)耗費(fèi)過(guò)多內(nèi)存資源,這一點(diǎn)確實(shí)沒(méi)有maildrop好,更可憐的是procmail這個(gè)軟體好多年都沒(méi)有社區(qū)的人去更新了。而maildrop還在釋出新版。你可以花時(shí)間去研究下maildrop。另外procmail的規(guī)則是比maildrop要難的,而且資料很少。按照未來(lái)前景看,maildrop有點(diǎn)取代procmail的趨勢(shì),值得你研究。




論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2014-10-20 10:07 |只看該作者
回復(fù) 7# woxizishen


    我分析了一下自己的需求
    if  To proj-.* 郵件地址
          if   Subject  沒(méi)有編號(hào)
               添加編號(hào)
          fi
          if   Subject  有編號(hào)
               刪除編號(hào)
               讀取編號(hào)記錄文件
               添加編號(hào)  
          fi
    fi
    想要實(shí)現(xiàn)這種復(fù)雜的需求,感覺(jué)除了修改dovecot 的源文件沒(méi)有什么其他方法了
   
    我有另一個(gè)想法,使用inotify 監(jiān)控收件箱情況,有收到郵件就對(duì)郵件進(jìn)行改寫(xiě),雖然知道這是個(gè)爛方法,但是應(yīng)該比修改源文件簡(jiǎn)單點(diǎn)吧

論壇徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00操作系統(tǒng)版塊每月發(fā)帖之星
日期:2015-12-02 14:57:54IT運(yùn)維版塊每月發(fā)帖之星
日期:2016-01-07 23:01:56IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-01-07 23:04:2615-16賽季CBA聯(lián)賽之青島
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之北控
日期:2016-03-23 14:20:06IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-01 06:20:0015-16賽季CBA聯(lián)賽之吉林
日期:2016-06-28 13:51:54IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-07-01 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-23 06:20:00
9 [報(bào)告]
發(fā)表于 2014-10-20 14:12 |只看該作者
回復(fù) 8# helloiac

為這個(gè)修改dovecot源碼,那是真的有點(diǎn)殺雞焉用牛刀,得不償失。方法沒(méi)有好爛,哪一個(gè)方法讓你最快,最簡(jiǎn)單解決了問(wèn)題,我個(gè)人認(rèn)為就是好方法。


您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP