亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rfc3028.txt

?? RFC3028:Sieve: A Mail Filtering Language
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
   Implementations SHOULD support "reject" and "fileinto".Showalter                   Standards Track                    [Page 19]RFC 3028            Sieve: A Mail Filtering Language        January 2001   Implementations MAY limit the number of certain actions taken (see   section 2.10.4).4.1.     Action reject   Syntax:   reject <reason: string>   The optional "reject" action refuses delivery of a message by sending   back an [MDN] to the sender.  It resends the message to the sender,   wrapping it in a "reject" form, noting that it was rejected by the   recipient.  In the following script, message A is rejected and   returned to the sender.   Example:  if header :contains "from" "coyote@desert.example.org" {                reject "I am not taking mail from you, and I don't want                your birdseed, either!";             }   A reject message MUST take the form of a failure MDN as specified  by   [MDN].    The  human-readable  portion  of  the  message,  the  first   component of the MDN, contains the human readable message  describing   the  error,  and  it  SHOULD  contain  additional  text  alerting the   original sender that mail was refused by a filter.  This part of  the   MDN might appear as follows:   ------------------------------------------------------------   Message was refused by recipient's mail filtering program.  Reason   given was as follows:   I am not taking mail from you, and I don't want your birdseed,   either!   ------------------------------------------------------------   The MDN action-value field as defined in the MDN specification MUST   be "deleted" and MUST have the MDN-sent-automatically and automatic-   action modes set.   Because some implementations can not or will not implement the reject   command, it is optional.  The capability string to be used with the   require command is "reject".4.2.     Action fileinto   Syntax:   fileinto <folder: string>   The "fileinto" action delivers the message into the specified folder.   Implementations SHOULD support fileinto, but in some environments   this may be impossible.Showalter                   Standards Track                    [Page 20]RFC 3028            Sieve: A Mail Filtering Language        January 2001   The capability string for use with the require command is "fileinto".   In the following script, message A is filed into folder   "INBOX.harassment".   Example:  require "fileinto";             if header :contains ["from"] "coyote" {                fileinto "INBOX.harassment";             }4.3.     Action redirect   Syntax:   redirect <address: string>   The "redirect" action is used to send the message to another user at   a supplied address, as a mail forwarding feature does.  The   "redirect" action makes no changes to the message body or existing   headers, but it may add new headers.  The "redirect" modifies the   envelope recipient.   The redirect command performs an MTA-style "forward"--that is, what   you get from a .forward file using sendmail under UNIX.  The address   on the SMTP envelope is replaced with the one on the redirect command   and the message is sent back out.  (This is not an MUA-style forward,   which creates a new message with a different sender and message ID,   wrapping the old message in a new one.)   A simple script can be used for redirecting all mail:   Example:  redirect "bart@example.edu";   Implementations SHOULD take measures to implement loop control,   possibly including adding headers to the message or counting received   headers.  If an implementation detects a loop, it causes an error.4.4.     Action keep   Syntax:   keep   The "keep" action is whatever action is taken in lieu of all other   actions, if no filtering happens at all; generally, this simply means   to file the message into the user's main mailbox.  This command   provides a way to execute this action without needing to know the   name of the user's main mailbox, providing a way to call it without   needing to understand the user's setup, or the underlying mail   system.Showalter                   Standards Track                    [Page 21]RFC 3028            Sieve: A Mail Filtering Language        January 2001   For instance, in an implementation where the IMAP server is running   scripts on behalf of the user at time of delivery, a keep command is   equivalent to a fileinto "INBOX".   Example:  if size :under 1M { keep; } else { discard; }   Note that the above script is identical to the one below.   Example:  if not size :under 1M { discard; }4.5.     Action discard   Syntax:   discard   Discard is used to silently throw away the message.  It does so by   simply canceling the implicit keep.  If discard is used with other   actions, the other actions still happen.  Discard is compatible with   all other actions.  (For instance fileinto+discard is equivalent to   fileinto.)   Discard MUST be silent; that is, it MUST NOT return a non-delivery   notification of any kind ([DSN], [MDN], or otherwise).   In the following script, any mail from "idiot@example.edu" is thrown   out.   Example:  if header :contains ["from"] ["idiot@example.edu"] {                discard;             }   While an important part of this language, "discard" has the potential   to create serious problems for users: Students who leave themselves   logged in to an unattended machine in a public computer lab may find   their script changed to just "discard".  In order to protect users in   this situation (along with similar situations), implementations MAY   keep messages destroyed by a script for an indefinite period, and MAY   disallow scripts that throw out all mail.5.      Test Commands   Tests are used in conditionals to decide which part(s) of the   conditional to execute.   Implementations MUST support these tests: "address", "allof",   "anyof", "exists", "false", "header", "not", "size", and "true".   Implementations SHOULD support the "envelope" test.Showalter                   Standards Track                    [Page 22]RFC 3028            Sieve: A Mail Filtering Language        January 20015.1.     Test address   Syntax:   address [ADDRESS-PART] [COMPARATOR] [MATCH-TYPE]             <header-list: string-list> <key-list: string-list>   The address test matches Internet addresses in structured headers   that contain addresses.  It returns true if any header contains any   key in the specified part of the address, as modified by the   comparator and the match keyword.   Like envelope and header, this test returns true if any combination   of the header-list and key-list arguments match.   Internet email addresses [IMAIL] have the somewhat awkward   characteristic that the local-part to the left of the at-sign is   considered case sensitive, and the domain-part to the right of the   at-sign is case insensitive.  The "address" command does not deal   with this itself, but provides the ADDRESS-PART argument for allowing   users to deal with it.   The address primitive never acts on the phrase part of an email   address, nor on comments within that address.  It also never acts on   group names, although it does act on the addresses within the group   construct.   Implementations MUST restrict the address test to headers that   contain addresses, but MUST include at least From, To, Cc, Bcc,   Sender, Resent-From, Resent-To, and SHOULD include any other header   that utilizes an "address-list" structured header body.   Example:  if address :is :all "from" "tim@example.com" {                discard;5.2.     Test allof   Syntax:   allof <tests: test-list>   The allof test performs a logical AND on the tests supplied to it.   Example:  allof (false, false)  =>   false             allof (false, true)   =>   false             allof (true,  true)   =>   true   The allof test takes as its argument a test-list.Showalter                   Standards Track                    [Page 23]RFC 3028            Sieve: A Mail Filtering Language        January 20015.3.     Test anyof   Syntax:   anyof <tests: test-list>   The anyof test performs a logical OR on the tests supplied to it.   Example:  anyof (false, false)  =>   false             anyof (false, true)   =>   true             anyof (true,  true)   =>   true5.4.     Test envelope   Syntax:   envelope [COMPARATOR] [ADDRESS-PART] [MATCH-TYPE]             <envelope-part: string-list> <key-list: string-list>   The "envelope" test is true if the specified part of the SMTP (or   equivalent) envelope matches the specified key.   If one of the envelope-part strings is (case insensitive) "from",   then matching occurs against the FROM address used in the SMTP MAIL   command.   If one of the envelope-part strings is (case insensitive) "to", then   matching occurs against the TO address used in the SMTP RCPT command   that resulted in this message getting delivered to this user.  Note   that only the most recent TO is available, and only the one relevant   to this user.   The envelope-part is a string list and may contain more than one   parameter, in which case all of the strings specified in the key-list   are matched against all parts given in the envelope-part list.   Like address and header, this test returns true if any combination of   the envelope-part and key-list arguments is true.   All tests against envelopes MUST drop source routes.   If the SMTP transaction involved several RCPT commands, only the data   from the RCPT command that caused delivery to this user is available   in the "to" part of the envelope.   If a protocol other than SMTP is used for message transport,   implementations are expected to adapt this command appropriately.   The envelope command is optional.  Implementations SHOULD support it,   but the necessary information may not be available in all cases.Showalter                   Standards Track                    [Page 24]RFC 3028            Sieve: A Mail Filtering Language        January 2001   Example:  require "envelope";             if envelope :all :is "from" "tim@example.com" {                discard;             }5.5.     Test exists   Syntax:   exists <header-names: string-list>   The "exists" test is true if the headers listed in the header-names   argument exist within the message.  All of the headers must exist or   the test is false.   The following example throws out mail that doesn't have a From header   and a Date header.   Example:  if not exists ["From","Date"] {                discard;             }5.6.     Test false   Syntax:   false   The "false" test always evaluates to false.5.7.     Test header   Syntax:   header [COMPARATOR] [MATCH-TYPE]             <header-names: string-list> <key-list: string-list>   The "header" test evaluates to true if any header name matches any   key.  The type of match is specified by the optional match argument,   which defaults to ":is" if not specified, as specified in section   2.6.   Like address and envelope, this test returns true if any combination   of the string-list and key-list arguments match.   If a header listed in the header-names argument exists, it contains   the null key ("").  However, if the named header is not present, it   does not contain the null key.  So if a message contained the header           X-Caffeine: C8H10N4O2Showalter                   Standards Track                    [Page 25]RFC 3028            Sieve: A Mail Filtering Language        January 2001   these tests on that header evaluate as follows:           header :is ["X-Caffeine"] [""]         => false           header :contains ["X-Caffeine"] [""]   => true5.8.     Test not

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区免费看| 国产精品亲子伦对白| 日韩高清一级片| 欧美日本韩国一区二区三区视频| 亚洲成人免费视| 91麻豆精品国产自产在线观看一区| 亚洲第一在线综合网站| 7777精品伊人久久久大香线蕉经典版下载 | 久久影院午夜片一区| 国产精品自拍毛片| 亚洲欧美一区二区视频| 色综合天天综合网天天狠天天| 亚洲一卡二卡三卡四卡五卡| 欧美日韩中文国产| 麻豆91免费看| 国产精品免费人成网站| 欧美性生活大片视频| 免费在线一区观看| 国产拍欧美日韩视频二区| 91视视频在线直接观看在线看网页在线看| 亚洲色欲色欲www在线观看| 欧美日韩一级二级三级| 国模娜娜一区二区三区| 亚洲免费av高清| 91精品国产入口| av中文一区二区三区| 午夜精品福利一区二区三区蜜桃| 久久综合九色综合97_久久久| 色综合天天天天做夜夜夜夜做| 美女高潮久久久| 亚洲婷婷综合色高清在线| 5566中文字幕一区二区电影| 成人高清免费在线播放| 丝袜美腿亚洲色图| 最好看的中文字幕久久| 日韩午夜小视频| 色婷婷亚洲婷婷| 国产凹凸在线观看一区二区| 亚洲成人激情社区| 国产精品初高中害羞小美女文| 91精品国产91久久久久久最新毛片| 懂色av一区二区在线播放| 日韩成人免费看| 亚洲你懂的在线视频| 精品国产一区二区三区av性色| 欧美三日本三级三级在线播放| 国产麻豆成人精品| 日韩vs国产vs欧美| 一区二区三区毛片| 国产精品久久免费看| 欧美不卡在线视频| 欧美日韩国产欧美日美国产精品| 成人a级免费电影| 国内欧美视频一区二区| 亚洲成人在线网站| 一区二区三区在线播| 国产精品家庭影院| 国产欧美日韩不卡免费| 欧美mv日韩mv国产网站app| 欧美日韩日日摸| 一本一道综合狠狠老| 成人一区在线观看| 高清在线观看日韩| 国产一区二区导航在线播放| 美女网站一区二区| 日日摸夜夜添夜夜添国产精品 | 精品播放一区二区| 91精品婷婷国产综合久久性色| 在线精品亚洲一区二区不卡| 99久久婷婷国产综合精品电影| 国产精品一区二区久久精品爱涩| 韩国精品一区二区| 国产在线国偷精品免费看| 美女一区二区在线观看| 日本不卡一区二区| 亚洲福利视频一区| 亚洲福中文字幕伊人影院| 亚洲成人久久影院| 午夜精品久久久久久久| 日韩综合一区二区| 日韩国产精品大片| 日本成人在线不卡视频| 美国欧美日韩国产在线播放| 久久国产精品第一页| 国产一区二区三区四| 国产不卡视频在线观看| 成人高清av在线| 91麻豆免费在线观看| 91国偷自产一区二区三区成为亚洲经典 | 日韩av午夜在线观看| 青青草一区二区三区| 国产一区二区中文字幕| 国产成人自拍网| 色综合一个色综合| 欧美久久一二区| www成人在线观看| 国产精品伦一区| 亚洲尤物视频在线| 麻豆91精品视频| 岛国av在线一区| 色婷婷精品大视频在线蜜桃视频| 欧美中文字幕久久| 欧美va天堂va视频va在线| 日本一区二区三区四区| 亚洲最快最全在线视频| 日本不卡1234视频| 成人午夜激情视频| 91成人国产精品| 精品国产人成亚洲区| 亚洲精品你懂的| 精品中文字幕一区二区| 91在线一区二区| 日韩一级免费一区| 国产精品免费丝袜| 男女激情视频一区| 成人av综合在线| 欧美乱熟臀69xxxxxx| 中文在线资源观看网站视频免费不卡| 亚洲精品综合在线| 久久99精品国产.久久久久久| av高清久久久| 日韩免费观看高清完整版| 一区视频在线播放| 久久99国产乱子伦精品免费| 色欧美日韩亚洲| 国产视频一区二区在线观看| 亚洲成人免费av| 成人av小说网| 精品久久久久久久久久久久久久久| 亚洲精品久久嫩草网站秘色| 国产一区啦啦啦在线观看| 欧美日韩精品久久久| 中文字幕第一区二区| 蜜臀99久久精品久久久久久软件| 91在线你懂得| 26uuu国产一区二区三区| 午夜视频一区二区| 91在线观看美女| 中文字幕乱码久久午夜不卡| 美女网站视频久久| 欧美色网站导航| 亚洲欧洲国产日韩| 国产福利一区二区三区在线视频| 777午夜精品视频在线播放| 伊人开心综合网| 91麻豆高清视频| 中文久久乱码一区二区| 国产资源精品在线观看| 91精品国产综合久久久蜜臀粉嫩| 亚洲一区二区三区中文字幕| 成人精品免费视频| 久久精品一区二区三区四区| 久久国产麻豆精品| 91精品国产一区二区| 午夜精品久久久久| 欧美人妖巨大在线| 亚洲韩国精品一区| 在线国产亚洲欧美| 一区二区三区中文字幕| 91蜜桃传媒精品久久久一区二区| 久久久.com| 国产精品一二三四| 国产丝袜美腿一区二区三区| 国产成人在线看| 国产免费久久精品| 国产不卡视频一区二区三区| 国产午夜亚洲精品不卡| 国产精品一二三四区| 国产午夜亚洲精品午夜鲁丝片| 国产福利一区二区三区视频在线| 国产亚洲人成网站| 高清久久久久久| 国产精品久久久久久久久免费相片 | 亚洲一卡二卡三卡四卡五卡| 欧美天堂亚洲电影院在线播放| 亚洲自拍偷拍图区| 欧美日韩中字一区| 日韩不卡一区二区三区 | 久久久无码精品亚洲日韩按摩| 精彩视频一区二区| 国产亲近乱来精品视频| 成人小视频免费观看| 亚洲欧美日韩国产另类专区| 欧美三级三级三级| 男女男精品视频| 国产女主播在线一区二区| 成人免费不卡视频| 一区二区三区四区中文字幕| 欧美日韩高清一区二区不卡| 久久成人久久鬼色| 欧美激情一区在线| 日本丰满少妇一区二区三区| 视频一区欧美精品| 久久这里都是精品| 91丨国产丨九色丨pron| 视频一区二区三区在线| 国产日韩欧美不卡| 欧美在线观看一二区| 紧缚捆绑精品一区二区| 中文字幕日本乱码精品影院|