home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / usenet / cancel-faq / part1 < prev    next >
Encoding:
Internet Message Format  |  2004-05-15  |  25.3 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!newsfeed.stanford.edu!nntp.cs.ubc.ca!news.killfile.org!not-for-mail
  2. From: tskirvin@killfile.org (Tim Skirvin)
  3. Newsgroups: news.admin.net-abuse.bulletins,news.admin.net-abuse.usenet,news.admin.net-abuse.sightings,news.admin.net-abuse.misc,news.answers
  4. Subject: Cancel Messages: Frequently Asked Questions, Part 1/4 (v1.75)
  5. Supersedes: <cancelfaq20030915050002$27c5@news.killfile.org>
  6. Followup-To: news.admin.net-abuse.usenet
  7. Date: Sat, 15 May 2004 00:00:02 -0500
  8. Organization: Killfiles, Unlimited
  9. Lines: 559
  10. Approved: news-answers-request@mit.edu
  11. Expires: Sat, 26 Jun 2004 05:00:02 GMT
  12. Message-ID: <cancelfaq20040515050002$5e13@news.killfile.org>
  13. Reply-To: tskirvin@killfile.org
  14. X-Trace: victor.killfile.org 1084597206 26768 216.43.25.138 (15 May 2004 05:00:06 GMT)
  15. X-Complaints-To: usenet@killfile.org
  16. Summary: This is a list of Frequently Asked Question about cancel messages
  17.      on Usenet.  It mainly discusses how cancels work, who issues 
  18.      them, their history, and what to do about them.  It is more of
  19.      a general purpose FAQ than anything else; it's not required 
  20.      reading anywhere, just more of a reference.
  21. X-Auth: PGPMoose V1.1 PGP news.admin.net-abuse.sightings
  22.     iD8DBQFApaPTv1i8LqUfqQURAvhTAJ4zZT/zckluDzDC7lIo/DRefkwcOQCfS1If
  23.     8dhZ1oBQMh6QIAtx50Tr4IE=
  24.     =DCPo
  25. Xref: senator-bedfellow.mit.edu news.admin.net-abuse.bulletins:34809 news.admin.net-abuse.usenet:610100 news.admin.net-abuse.sightings:1406501 news.admin.net-abuse.misc:222756 news.answers:271287
  26.  
  27. Archive-name: usenet/cancel-faq/part1
  28. Posting-Frequency: monthly
  29. Last-modified: 1999/09/30
  30. Version: 1.75
  31. URL: <URL:http://www.killfile.org/faqs/cancel.html>
  32.  
  33. Cancel Messages 
  34. Frequently Asked Questions
  35. Part 1/4
  36.  
  37. This document contains information about cancel messages on Usenet, such
  38. as who is allowed to use them, how they operate, what to do if your
  39. message is cancelled, and the like.  It does not contain detailed 
  40. instructions on how to cancel a third party's posts.  It is not intended 
  41. to be a fully technical document; its audience is the average Usenet user, 
  42. up to a mid-level administrator.
  43.  
  44. This document is not meant to be a comprehensive explanation of Usenet
  45. protocols, or of Usenet itself, but a basic knowledge of these concepts
  46. is assumed.  Please refer to news.announce.newusers, RFC1036, and/or
  47. RFC1036bis if you wish to learn them.
  48.  
  49. Disclaimers: The information contained within is potentially hazardous;
  50. applying it without the permission of your news administrator may cause
  51. the revocation of your account, civil action against you, and even the
  52. possibility of criminal lawsuits.  The author of this document is in no 
  53. way liable for misuse of the information contained within, nor is he in
  54. any way responsible for damages related to the use or accuracy of the
  55. information.  Proceed at your own risk.
  56.  
  57.  
  58. Table of Contents        > = In other parts of the FAQ
  59. =================        * = Changed since last update
  60. I. What are cancel messages?
  61.    A. What are cancel messages?
  62.  * B. Are cancel messages the only way to delete a message?
  63.    C. Where can I find cancel messages?
  64.    D. Who is generally allowed to issue cancels?
  65.  * E. When and why are cancel messages allowed?
  66.    F. How are they issued?
  67.    G. How do I cancel my own post?
  68.  * H. Who decided on these rules?
  69. II. How do cancels work?
  70.    A. What is control?  control.cancel?  How do I receive them?
  71.    B. What standards are there for cancelling posts?
  72.    C. What is the format of a cancel message?
  73.    D. Do all news sites accept all forms of cancels?
  74.    E. How do I alias out a pseudosite?
  75. III. So your post was cancelled...
  76.    A. Why was my post cancelled?
  77.    B. I have the cancel message right in front of me.  Why was it cancelled?
  78.    C. But I wasn't doing anything wrong!  Why was it cancelled?
  79.    D. Look, pal, I said I wasn't doing anything wrong, and I meant it.  I
  80.     didn't break any rules that I can see.  *Why was my post cancelled?*
  81.    E. *sigh* Then what do I do about it?
  82. >IV. What does it take to cancel messages?
  83. >V. That idiot forge-cancelled my posts!
  84. >VI. What moral issues are involved with cancel messages?
  85. >VII. What's going to happen to cancels in the future?
  86. >VIII. What about these other things?
  87. >IX. What are the current cancel issues?
  88.  
  89. >Changes
  90. >To Do
  91. >Contributors
  92. >Pointers
  93.  
  94. >Appendix A: Dave the Resurrector
  95. >Appendix B: Retromoderation
  96.  
  97.  
  98. I. What are cancel messages?
  99. ============================
  100.  A. What are cancel messages?
  101.  
  102.     Cancel messages are a specialized form of message to Usenet
  103. that, when they arrive at a server, request that the post bearing the 
  104. Message-ID contained within be deleted.  In essence, a cancel message,
  105. if heeded, cancels another post.  Hence the name.  
  106.  
  107.  
  108.  B. Are cancel messages the only way to delete a message?
  109.  
  110.     No.  Usenet is transitory; not every message will be on all news
  111. servers at all times.  In fact, cancels are fairly rare; the cause of a
  112. missing message is very rarely a cancel.
  113.  
  114.     First of all, it takes some period of time for a message to
  115. propagate to all news servers that wish to carry the message.  This is
  116. inherent in the Usenet system; messages take time to arrive.  In some
  117. cases, they do not arrive at all.  
  118.  
  119.     More commonly, messages are deleted after a certain period of time
  120. so that more messages can take their place - this process is known as
  121. expiration.  The amount of time that a post exists varies from server to
  122. server, and is usually based on the size and content-type of the article
  123. and the newsgroups to which it was posted; servers typically save posts
  124. for anywhere from a day to several weeks.  As this happens on all news
  125. servers and is not consistent, expiration is the number one cause of
  126. "missing" messages.
  127.  
  128.     As time goes on, the software itself has begun to change.  Messages 
  129. posted in HTML, messages containing picture attachments, anything posted 
  130. more than a few times, even messages with more than about five newsgroups 
  131. in their headers, all of these are subject to automatic filtering by newer 
  132. news software; ask your news administrators for details about what is done
  133. at your site.
  134.  
  135.     Finally, there are more specific causes for missing messages.
  136. Your message may have been replaced by another post using a Supersedes:
  137. header; your news administrators may be running NoCeM, which selectively
  138. deletes posts when used on a server level; your message could have been
  139. filtered before it was even posted.  Ask your administrators for more 
  140. information about your system's policies, expiration times, and so forth.
  141.  
  142.     In summary: if your post is missing, do not instantly assume that 
  143. your message was cancelled.  A good rule of thumb is "no cancel message, 
  144. no cancel".  If you can find the cancel, then your post was cancelled; if 
  145. you can't, it probably wasn't.
  146.  
  147.  
  148.  C. Where can I find cancel messages?
  149.  
  150.     As you must have a cancel message to show that your message was
  151. cancelled, it is a good idea to know where to look for them.  The best
  152. answer, in the short term, is to search control for the cancel (see
  153. section II.A. for details).  If you are unable to find them there, the
  154. Usenet search engines may be able to help - using Dejanews (<URL:http://
  155. www.dejanews.com>) or AltaVista (<URL:http://www.altavista.com>), search 
  156. for your email address and the string 'cancel', and you may be able to 
  157. find any cancels issued for your posts.  
  158.  
  159.     It should be noted that, for various reasons, the above methods 
  160. of finding cancel messages are becoming increasingly ineffective.  Any
  161. suggestions or technical help in solving this problem would be greatly
  162. appreciated by the Usenet community.
  163.  
  164.  
  165.  D. Who is generally allowed to issue cancels?
  166.  
  167.     In general terms, the only people that are always authorized to
  168. issue cancels for a message are the original author of the message and
  169. the postmaster at the site the message was posted from.  However, there
  170. are rules that allow third-party cancels in specific circumstances, such
  171. as group moderation, spam and spew cancellations, article forgeries, and
  172. a few other limited circumstances; those people in charge of these
  173. duties are generally authorized to issue cancels directly relating to
  174. the job.
  175.  
  176.  
  177.  E. When and why are cancel messages allowed?
  178.  
  179.     When Usenet was created, cancels were meant to be only issued by
  180. the original poster of a message.  They were implemented so that someone
  181. could take back their words, remove information that was no longer
  182. accurate, replace inaccurate information, and other, similar purposes.
  183.  
  184.     As time went on, more uses for cancel messages have been found.
  185. Third party cancellations are now generally allowed if they are not
  186. content-based; posting private mail is often more than frowned upon, and
  187. newsgroup voting fraud may be stopped with a forged cancel; in the more
  188. extreme cases, ads to inappropriate groups are cancelled, threads that
  189. are crossposted to too many groups go away, and some even cancel in
  190. order to just disrupt a newsgroup.  This is not to say that this is
  191. accepted; on the contrary, cancelling based on a new criterion is usually
  192. more than hotly contested.
  193.  
  194.     RFC1036bis, section 7.1, is the most "authoritative" list of valid
  195. reasons for cancel messages; however, because it is not a formal RFC and
  196. because Usenet changes so quickly, it should not be considered the final
  197. word on such matters.  The following reasons are probably the most apt to
  198. be considered valid by any random news administrator:
  199.  
  200.  1. First person cancels are performed by the original poster of a
  201.     message.  They are explicitly allowed by the news system - a user 
  202.     is always authorized to cancel anything that he or she posts, for any 
  203.     reason, within the limits imposed by his or her administrators, the 
  204.     moderators or maintainers of those groups affected by the cancels, and 
  205.     the user's individual moral code.  This authority extends to messages 
  206.     written on another system.
  207.  
  208.  2. Second person cancels are performed by those people officially "in
  209.     charge" of a user - the user's news administrator, the newsgroup
  210.     moderators and hierarchy maintainers affected by the user's posts, 
  211.     or any party authorized to act on their behalf by said user or
  212.     administrator.  These cancels, too, are officially authorized.
  213.  
  214.  3. Third person cancels are generally frowned upon, unless they are
  215.     made based on one of the following criteria:
  216.  
  217.   a. Moderator cancels
  218.     The moderator of a newsgroup has absolute authority over that group.  
  219.         This includes the right to issue cancels for posts that he or she 
  220.         did not authorize.  Retromoderation is a subset of this, in which 
  221.         the group is moderated only by the issuing of cancel messages; 
  222.         private hierarchies may generally be considered retromoderated by 
  223.         the hierarchy administrators, while in most most other hierarchies 
  224.         the legitimacy of retromoderation is still up for debate.  For more 
  225.         information on creating moderated groups, see news.groups and/or 
  226.         news.groups.questions.
  227.  
  228.   b. Spam/EMP cancels
  229.     Spam or EMP, a message posted to Usenet separately multiple times, 
  230.         is generally accepted as a major threat to Usenet.  Therefore, 
  231.         anything posted too many times is automatically cancelled, with no 
  232.         regard to the content of the post.  The current spam cancellation 
  233.         threshold is 20 posts; for more information, see the Spam Thresholds 
  234.         FAQ.
  235.  
  236.   c. Spew cancels
  237.     A spew is a long series of similar articles posted over and over 
  238.         again, due either to a malfunctioning program or malicious intent.  
  239.         They are almost universally considered to be a good use for cancels.
  240.     However, there has yet to be an accepted broad definition of the 
  241.     term "spew" - right now, it mostly fits under "I know it when I
  242.     see it".  For more discussion of spews, see news.admin.net-abuse.
  243.     policy.
  244.  
  245.   d. ECP cancels 
  246.     ECP, or Excessive Cross-Posting, is when a message is posted to too 
  247.         many groups at the same time.  Much the same as spam cancellations,
  248.         if a message is crossposted to too many groups, it will be cancelled
  249.         without regard to content.  Currently, the cancellation threshold is
  250.         a BI of 20 (the BI is "the sum of the square roots of the number of 
  251.         newsgroups in which each of the postings appears"); as with spam/
  252.         EMP cancels, see the Spam Thresholds FAQ for details.
  253.  
  254.   e. Binaries in a non-binary group
  255.     Much of Usenet does not want binary messages, usually for disk space
  256.         and performance reasons.  To accommodate those sites that do want 
  257.         binaries, the alt.binaries.* and comp.binaries.* hierarchies were 
  258.         created.  However, there are still some binary messages posted to 
  259.         other Usenet groups; these are often cancelled without regard to 
  260.         content, based on the size of the binary.  For more information, see
  261.         news.admin.net-abuse.policy, where the specifics are being debated.  
  262.         The bincancel FAQ concerns binary cancels in particular.
  263.  
  264.   f. Forgeries in the user's name
  265.     It has become more and more common for people to post messages with 
  266.         false attribution lines.  If a message is attributed to a user, they 
  267.         may cancel it or authorize others to cancel it as if they had posted
  268.         it themselves.
  269.  
  270.  
  271.  F. How are they issued?
  272.     
  273.     Cancel messages are sent out as a standard Usenet post, except
  274. they contain a "Control: cancel <message-ID>" header.  If a system that
  275. accepts cancels receives the message, the post with the specified
  276. message ID is deleted from that system.
  277.  
  278.     Most major newsreaders allow readers to cancel their own posts
  279. with a key press.  Third-party cancels are more complicated, and must
  280. follow several conventions; please refer to section II.B for details.
  281.  
  282.  
  283.  G. How do I cancel my own post?
  284.  
  285.     Most major newsreaders allow you to cancel your message with a
  286. few keypresses.  To cancel your own post, press the following key
  287. (depending on your newsreader) while reading your message:
  288.  
  289. Unix 
  290. rn/trn:        'C'             tin:        'D'
  291. gnus-emacs:    'C'             nn:        'C'
  292. slrn:        Esc-^C             pine:        none
  293.  
  294. Unix/X
  295. xrn:            'Cancel' button
  296. knews:            Post/Cancel Article
  297.  
  298. OpenVMS
  299. Anu News        'cancel'
  300. newsrdr         'cancel'
  301.  
  302. PC/Windows
  303. Free Agent - pre-v1.1:    Article/Cancel 
  304.        -    v1.1+:    Message/Cancel Usenet Message 
  305. Agent  -  v0.99g,v1.5:  Post/Cancel Usenet Message 
  306.        - 1.9 or newer:  Post/Cancel Usenet Message
  307.        -        other:  Message/Cancel Usenet Message (other versions)
  308. Waffle:            type CANCEL at the inter-message prompt
  309. News Xpress:        Article/Cancel Post
  310. Turnpike:           Article/Cancel Article
  311. WinVN:            Article/Cancel
  312. News Xpress (Win3.1):    Article/Cancel Post
  313. Anawave Gravity:    Article/Cancel
  314. Outlook Express:    Right Click on Message/Cancel
  315. Internet News:        File/Cancel Message
  316.  
  317. PC/OS/2
  318. NR/2:            Article/Cancel
  319.  
  320. Macintosh
  321. Nuntius:        Articles/Cancel Article
  322. NewsWatcher:        Special/Cancel Message
  323. MacSOUP:        Message/Cancel
  324. most browsers:        Special/Cancel Message
  325.  
  326. Amiga
  327. Thor 2.6:        Event Commands/Cancel Message
  328.  
  329. Web Browsers
  330. Netscape:        Edit/Cancel This Message (most versions 2.0+)
  331. Mosaic:            none
  332. Lynx:            none
  333. Internet Explorer 4.0:     compose/cancel messages
  334.  
  335. Generic/Multi-System 
  336. Yarn:            'c'
  337.  
  338.  
  339.     If you know of any other news readers that allow cancels, have
  340. corrections for any of the above readers, or whatever, please mail
  341. tskirvin@killfile.org with the information.
  342.  
  343.  
  344.  H. Who decided on these rules?
  345.  
  346.     Usenet is a cooperative venture of many thousands of sites world-
  347. wide.  It was designed with the principle of mass communication in mind; 
  348. not much thought was put into security, because it didn't seem necessary
  349. at the time.  As the need to control the system became evident, so too did
  350. the potential for abuse; out of these two needs, these rules grew.
  351.  
  352.     As for who actually designed the rules: each site owns its own
  353. machines, and can set set policy over its own systems and users.  Each
  354. site can decide their own expiration policies, what other sites to accept 
  355. messages from, what control messages they will accept, and so forth;
  356. however, it's generally much easier to have a standard set of rules to 
  357. work with, to improve efficiency and promote some level of consistency
  358. across the network.  These rules were designed by the system administrators 
  359. in charge of the systems that Usenet runs on and the users that Usenet
  360. serves, in order to give a framework under which to run Usenet as a whole.
  361. In short: the rules were made by your administrators and those that they
  362. choose to listen to.  
  363.  
  364.     And if you have any problems with this, you should see if you can
  365. make your administrators listen to you.
  366.  
  367.  
  368. II. How do cancels work?
  369. ========================
  370.  A. What is control?  control.cancel?  How do I receive them?
  371.  
  372.     control is a pseudo-newsgroup made up of all posts on a news 
  373. system containing the Control: header, which is used to create or delete
  374. newsgroups, perform internal systems checks, cancel posts, and so forth.
  375. It is mostly an administrative convenience.
  376.  
  377.     On many systems, control is broken up into several components
  378. automatically by the software.  If this is true, there are several
  379. newsgroups: control.newgroup (for the creation of new groups),
  380. control.rmgroup (for the removal thereof), control.cancel (for cancel
  381. messages), and so forth.  If the software is configured this way, cancel
  382. messages will appear in control.cancel.
  383.  
  384.     All cancels are either recorded in control or control.cancel,
  385. depending on the system type.  If a post was cancelled recently enough, a
  386. record of the cancel *will* be here - if there is no cancel in the group,
  387. then either there was no cancel or the cancel message itself has expired 
  388. (see section I.B.).  
  389.  
  390.     Unfortunately, the latter situation has become more and more
  391. common as time passes.  Most major news servers have begun to expire
  392. control messages after extremely short time periods, ranging from a couple
  393. of days to a couple of hours; even the major Usenet search engines have
  394. begun to cut short their cancel message archives.  The rule of "no cancel
  395. message, no cancel" still holds, but more burden for finding the cancel
  396. message is being placed on the reader.  
  397.  
  398.     If you cannot read control (or control.cancel), ask your news
  399. administrator for help.
  400.  
  401.  
  402.  B. What standards are there for cancelling posts?
  403.  
  404.     When cancelling your own post, the only standards are the
  405. software requirements, which should be done automatically by whatever
  406. software you are using.  Third-party cancels, however, have certain
  407. standards that should be followed.
  408.  
  409.     There are three main reasons for following these standards when
  410. using third-party cancels.  First is to identify the canceller, which
  411. gives the practice accountability.  The second is to make sure that a 
  412. particular message is only cancelled once.  Finally, some news 
  413. administrators would rather not accept certain cancels, and a standard 
  414. will allow them to opt out of the system.
  415.  
  416.     The first standard is simple to fulfill; all legitimate third-
  417. party cancels include an "X-Cancelled-By:" header, containing the email
  418. address where the canceller can be contacted.  This also implies that the
  419. canceller is willing to respond to comments and complaints; if the mail is 
  420. simply ignored, the canceller is violating this first standard.
  421.  
  422.     The second problem is solved much more creatively.  The $alz
  423. convention (named after Richard Salz, the creator of INN), specifies 
  424. that the message ID for a cancel message prepend the message ID of the 
  425. original message with the string "cancel.".  For example:
  426.  
  427. Original Message ID:        <48u6e8$lqi@vixen.cso.uiuc.edu>
  428.   Cancel Message ID:        <cancel.48u6e8$lqi@vixen.cso.uiuc.edu>
  429.  
  430.     The third problem, that of sites wanting to opt out certain
  431. types of cancels, can be solved by adding certain "pseudo-sites" to the
  432. path of the cancel; if a particular site wishes to not accept cancels
  433. of that type, they can alias out that pseudo-site.  For information on
  434. how to do this, see section II.E.
  435.  
  436.     The commonly accepted pseudo-sites are as follows:
  437.  
  438. cyberspam!usenet        Spam/EMP cancels (universal)
  439. spewcancel!cyberspam!usenet    Spew cancels
  440. mmfcancel!cyberspam!usenet     Make.Money.Fast cancels
  441. bincancel!cyberspam!usenet    Binary (in a non-Binary group) cancels
  442. adcancel!cyberspam!usenet    Ad cancels (for the biz.* hierarchy only)
  443. retromod!cyberspam!usenet    Retro-Moderation cancels
  444.  
  445.     The `!usenet' part denotes that something must come after that
  446. part of the path; it is not strictly necessary for it to be `usenet'.  
  447. Multiple pseudo-sites may be used in one message.
  448.  
  449.     For more information on cancel formatting, please refer to the
  450. Newsgroup Care Cancel Cookbook by Rosalind Hengeveld <URL:http://www.
  451. xs4all.nl/~rosalind/faq-care.html>.
  452.  
  453.  
  454.  C. What is the format of a cancel message?
  455.     
  456.     Here's an example, a spam cancel by Chris Lewis, that follows
  457. all of the standard conventions (plus a few extras), reformatted to fit 
  458. into 80 columns:
  459. --
  460. Date: 8 Jun 1997 15:43:37 GMT
  461. Path: vixen.cso.uiuc.edu!ais.net!newsfeed.direct.ca!News1.Vancouver.iSTAR.net!
  462.   news.istar.net!n1van.istar!hammer.uoregon.edu!nrchh45.rich.nt.com!bcarh8ac.
  463.   bnr.ca!despams.ocunix.on.ca!cyberspam!not-for-mail
  464. From: clewis@ferret.ocunix.on.ca (Chris Lewis)
  465. Approved: clewis@ferret.ocunix.on.ca
  466. X-Cancelled-by: clewis@ferret.ocunix.on.ca
  467. Sender: Photorep45@ibm.net
  468. Newsgroups: alt.recovery.aa
  469. Subject: cmsg cancel <5ne625$f2b$25@news.internetmci.com>
  470. Control: cancel <5ne625$f2b$25@news.internetmci.com>
  471. X-No-Archive: Yes
  472. X-Spam-Type: WOODSIDE
  473. Lines: 7
  474.  
  475. WOODSIDE spam cancelled by clewis@ferret.ocunix.on.ca
  476. Original Subject: Sell YourPhotosNYC.Agency
  477. Total spams this type to date: 1.758
  478. Total this spam type for this user: 1041
  479. Total this spam type for this user today: 503
  480. Originating site: internetmci.com
  481. Complaint addresses: spamcomplaints@mci.net postmaster@mci.net
  482. --
  483.  
  484.     Points to note: the 'Sender' line matches the original author of
  485. the message, while the 'From' line points at the canceller, as does the 
  486. 'X-Cancelled-By' header.  The Message-ID follows the $alz convention, and
  487. the proper pseudo-site is present in the 'Path' header.  It should also be
  488. noted that the 'X-Spam-Type' and 'X-No-Archive' headers are optional, as
  489. is all information in the body of the cancel.
  490.  
  491.  
  492.  D. Do all news sites accept cancels?
  493.  
  494.     No.  Many news sites have decided that, for whatever reason, they 
  495. do not want cancels; others merely do not want certain types of cancels.  
  496. Dave Hayes, for example, runs a "Site of Virtue", which not only ignores 
  497. cancels but drops them without distributing them; patches for INN to do this 
  498. are available from his Freedom Knights Homepage, at <URL:http://www.jetcafe.
  499. org/~dave/usenet/>.  America Online, Dejanews, Zippo, and many other news 
  500. sites do not honor cancels of any sort.  
  501.  
  502.  
  503.  E. How do I alias out a pseudosite?
  504.  
  505.     INN v1.5 and beyond include shunning mechanisms out of the box;
  506. just edit the 'newsfeeds' file and follow the instructions from the 
  507. comments.  Other, older news server software is less likely to include such 
  508. mechanisms.  
  509.  
  510.     (If anyone's got information for other news servers, I'd love to 
  511. include it.)
  512.  
  513.  
  514.  
  515. III. So your post was cancelled...
  516. ==================================
  517.  A. Why was my post cancelled?
  518.  
  519.     It probably wasn't.
  520.  
  521.     Unless you can find a copy of the cancel in control, it is very,
  522. *very* unlikely that your post was actually cancelled.  Before you begin
  523. to worry about a forged cancel, figure out the expiration times for
  524. articles on your system and note whether or not your newsreader just
  525. refuses to show you articles marked as 'read'; these are the most common 
  526. causes for "missing" articles.
  527.  
  528.  
  529.  B. I have the cancel message right in front of me.  Why was it cancelled?
  530.  
  531.     Most cancels nowadays are for cleanup of various forms of net-abuse.  
  532. If you posted your message to too many places, or too many times, it will 
  533. generally be cancelled, regardless of the content of the post.
  534.  
  535.     For details about what is cancelled and why, read news.admin.
  536. net-abuse.usenet, or check the news.admin.net-abuse FAQ.  Also, if you
  537. received a mail on the subject from a spam cancellers, read it carefully; 
  538. it should probably explain why your message was cancelled.
  539.  
  540.  
  541.  C. But I wasn't doing anything wrong!  Why was it cancelled?
  542.  
  543.     There's still legitimate reasons beyond official net-abuse to
  544. cancel posts.  
  545.  
  546.   o The moderator of a moderated newsgroup is permitted to cancel any 
  547.     messages in his newsgroup that he does not approve of.  There really 
  548.     isn't much recourse in this case; it's pretty much impossible to
  549.     impeach a moderator, and the only thing you can really do about their
  550.     actions is complain for a while or make a competing group.  
  551.  
  552.   o Individual newsgroups and hierarchies, especially local hierarchies, 
  553.     may have rules permitting them to cancel messages posted there.  Again, 
  554.     there isn't much you can do about these cases, beyond reasoning with the 
  555.     administrators and/or not using the hierarchy.
  556.  
  557.   o Your post may have inadvertantly triggered the searching criteria for
  558.     a continuing spam.  If you contact the spam-canceller in such a case,
  559.     you can usually get your post re-posted and can be helped in making
  560.     sure it won't happen again.
  561.  
  562.   o Your postmaster may have decided that they didn't like your post.  In
  563.     this case, the only real recourse you have is to get a new service
  564.     provider.
  565.  
  566.  
  567.  D. Look, pal, I said I wasn't doing anything wrong, and I meant it.  I
  568.   didn't break any rules that I can see.  *Why was my post cancelled?*
  569.  
  570.     I don't know.
  571.  
  572.  
  573.  E. *sigh* Then what do I do about it?
  574.  
  575.     Post about it to news.admin.net-abuse.usenet.  Make sure to
  576. include the full headers and text of the cancel, an explanation of what
  577. the article was about, and any possible motives for the cancelling that 
  578. you can think of.  The administrators there will, if you're polite, try 
  579. to help.
  580.  
  581.     For more information, read section V.
  582.  
  583. --
  584. Copyright 1998, Tim Skirvin.  All rights reserved.
  585. <URL:http://www.killfile.org/faqs/cancel.html>
  586.