[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1049986: marked as done (ITP: filtermail -- Filtermail filters incoming e-mail as accepted, spam, or ignored)



Your message dated Wed, 25 Oct 2023 16:00:10 +0000
with message-id <E1qvgIk-003JD3-Ge@fasolo.debian.org>
and subject line Bug#1049986: fixed in filtermail 1.04.00-1
has caused the Debian Bug report #1049986,
regarding ITP: filtermail -- Filtermail filters incoming e-mail as accepted, spam, or ignored
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1049986: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1049986
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Frank Brokken <f.b.brokken@rug.nl>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : filtermail
  Version         : 1.02.00
  Upstream Contact: Frank B. Brokken <f.b.brokken@rug.nl>
* URL             : https://fbb-git.gitlab.io/filtermail
* License         : GPL
  Programming Lang: C++
  Description     : Filtermail filters incoming e-mail as accepted, spam, or ignored

Filtermail filters incoming e-mail as either accepted, spam, or ignored
e-mail. It uses rule files, which are inspected in sequence until the incoming
e-mail matches a rule. Once that happens the rule's associated action (accept,
spam, or ignore) is executed. If the e-mail is not matched by any rule then
the e-mail is accepted.

Accepted e-mail normally is appended to the mail file which is used by the
incoming mail server when receiving mail for the current user. E.g., if the
user's username is frank then incoming mail is appended to the file
/var/mail/frank. Users may also define directories to contain saved e-mails
(e.g., ~/Mail), and filtermail can be configured to append e-mail considered as
spam to, e.g., ~/Mail/spam. Likewise, e-mail matching the 'ignore'
criteria could be appended to ~/Mail/ignore. 

Instead of appending the complete e-mail to its destination file the received
e-mail's From: and Subject: headers can be appended to its destination
file. Alternatively, such e-mail can also be ignored, losing it completely.

Filtermail uses three types of files:
    * The configuration file contains values of options with are generally
        used (covered in the man-page's sections CONFIGURATION and OPTIONS);
    * Mail filtering rules are hierarchically ordered in the rules
        file: incoming mail is sequentially matched against the patterns
        defined in files specified in the rules file until a match is
        found. Once a match has been found the rule's action (accept, ignore
        or spam) is executed, ending the filtering process;
    * Each file specified in the rules file defines matching patterns, which
        are tested sequentially. Testing those patterns ends once the incoming
        mail matches a pattern.

In addition to the filtermail program itself a small support program 'inspect'
is part of filtermail: inspect expects a received e-mail file at its standard
input. Mail handling programs (e.g., mutt(1)) allow its users to pipe an
e-mail file to a program, inspecting the received e-mail.  Depending on the
content of the Received: headers inspect's output shows the domain name of the
sender, its IP address, its country of origin and the cidr-range containing
the received IP address. If the received e-mail is considered conspicuous
(e.g., spam or mail to ignore) then the mail's details, e.g. its cidr
range. could be added to the file recognizing spam-rated e-mail.

 - why is this package useful/relevant? 
    The main reason for developing filtermail was the fact that I frequently
    receive mail which is either spam or which is completely irrelevant and
    annoying. Previously I used a bash-script to filter such mail, but that
    script eventually was hard to maintain. A compilable program offers, IMHO,
    better facilities for maintenance and modifications so I wrote
    filtermail. Over the past three months it performed its job as
    expected. E.g., of the about 300 e-mails I received in the category
    'igored' were all correctly categorized.

  - it a dependency for another package? 
     No, it's a stand-alone program

  - do you use it? 
     Yes, I do

  - if there are other packages providing similar functionality, how does it
    compare?  
     There exists a program 'mailfilter' focusing on handling pop-accounts and
     also offering ways to recognize e-mail as spam. Filtermail, on the other
     hand, uses the 'ignore' category in addition to the 'spam' category and
     primarily aims at categorizing (in various forms) incoming e-mail.

 - how do you plan to maintain it? 
     I have a long history of building and maintaining programs, many of them
     are also registered as Debian packages. I handle the maintenance of the
     programs myself, and almost all my direct contact with Debian is via Tony
     Mancill (tmancill@debian.org) who is a Debian developer. When there's a
     new version of one of my Debian provided programs I prepare the required
     update, upload it to salsa, and send Tony an e-mail asking him to verify
     the latest update.

     Filtermail's website is at https://fbb-git.gitlab.io/filtermail/ where
     you also find links to the man-pages, to its repository, and to a list of
     programs I developed, most of them are available as Debian packages.

   - do you need a sponsor?
      If I'm correct then the 'sponsor' is a Debian maintainer who's willing to
      adopt a program for Debian. If so, then yes, I do.
  
    I hope you like filtermail!

--- End Message ---
--- Begin Message ---
Source: filtermail
Source-Version: 1.04.00-1
Done: Frank B. Brokken <f.b.brokken@rug.nl>

We believe that the bug you reported is fixed in the latest version of
filtermail, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1049986@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank B. Brokken <f.b.brokken@rug.nl> (supplier of updated filtermail package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 16 Sep 2023 21:03:55 +0200
Source: filtermail
Binary: filtermail filtermail-dbgsym
Architecture: source amd64
Version: 1.04.00-1
Distribution: unstable
Urgency: medium
Maintainer: Frank B. Brokken <f.b.brokken@rug.nl>
Changed-By: Frank B. Brokken <f.b.brokken@rug.nl>
Description:
 filtermail - Received e-mail can be filtered by filtermail, which will send
Closes: 1049986
Changes:
 filtermail (1.04.00-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1049986)
Checksums-Sha1:
 a87803d46852b2efbfa5582e9902f8ee68eedb9e 2054 filtermail_1.04.00-1.dsc
 de254a0294d4d0c540b34fb268b51ebdf68dc115 251805 filtermail_1.04.00.orig.tar.gz
 51664c164cda26fa4289cf53210eddc5fb392097 2144 filtermail_1.04.00-1.debian.tar.xz
 f4e50c7718c8a09b12124fd3cc41c0b2ec831bd9 3513072 filtermail-dbgsym_1.04.00-1_amd64.deb
 d182e1ab1aa36e8c829bf5332fd365288c799f18 6581 filtermail_1.04.00-1_amd64.buildinfo
 5193e9bf954e3e36c0592fa5c883d7df53956149 116332 filtermail_1.04.00-1_amd64.deb
Checksums-Sha256:
 82a39409089c2ce958ae6a0219464ae2b92b0f6d89388697880fcb46d4f330ed 2054 filtermail_1.04.00-1.dsc
 c22b2e77d0b621bc90d248840002d00b187130ada3d09e31b2f23e9e9313bbc7 251805 filtermail_1.04.00.orig.tar.gz
 e4d94ea3126ba16ce7b089ea835e6c708092f0708afc3ac71bdbf52877582f40 2144 filtermail_1.04.00-1.debian.tar.xz
 b5e81141c00b8230eeadccb427af8649464d1f7717adccec943112d8c9d6312e 3513072 filtermail-dbgsym_1.04.00-1_amd64.deb
 47da8a2edddb9f6e210c7dd6c77f829f31ac12b9ffa7ab1becbbc1ea42859c57 6581 filtermail_1.04.00-1_amd64.buildinfo
 c80be6c33ab0a2ce17d90629ca72476aba06090760ed2002926bfdc3a17410bf 116332 filtermail_1.04.00-1_amd64.deb
Files:
 a21ddcb489e9f34d57475eb5d828f06e 2054 devel optional filtermail_1.04.00-1.dsc
 5c6e391d0873fe077d44608eb9ad03fe 251805 devel optional filtermail_1.04.00.orig.tar.gz
 1259acfe3bff73ea4f9f11a86d4d5849 2144 devel optional filtermail_1.04.00-1.debian.tar.xz
 b58141b9763c391f7043320659854c8c 3513072 debug optional filtermail-dbgsym_1.04.00-1_amd64.deb
 d1a26eb7848ed23dfda1c4a23f35041d 6581 devel optional filtermail_1.04.00-1_amd64.buildinfo
 d74ed0c8242949854e9b6b3199a935ad 116332 devel optional filtermail_1.04.00-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmU4DEwUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpbmLhAAh1Hq6zD1x9NQW3DeCeXzJx4URrdR
T2T/RfWD4l1woYSmt0UKyge+TZKKdmWQZ8kGqDA5EGKrawP//0k0m6VgJBWD+CQW
gBWkPVoUfqo0t2zWkTRQ2dfOQJqwPUO6xDa6scMIEugCNWU3StvaTHs+8ukDz4iX
8CX6miwq61U4fBadTGoXdg8uVAXukJn60zVVYXa4BsohH/2BTyVTQaikR3rlVzNz
2iR0lVmtxzzCc0p9nOeBGullzxSCCAkxiUKP9tUR69qcJBCysJNSeOxEnY/LZswB
koAYlq1ysSJBljWPquxC6+IY5lFkg8PdjQ+VdqhRblb+SOhIoaMEIeJjgrCv/Vhj
JXEFk05H4Knh29YXEA5qkTdv/lWNsOpQ79MjG0+5xUsiQuPUgLfvq7il50pPgYwF
QGY/gVC1gWQiGl4noF3eTzYsh7l5OGG8tVmasnIeo2veWjJ/2a2ui49FdbyB0fyl
KFJ+KQ3v7RuG3wjRXZnIt2n/7RHtTmRqR9HxoxiU2RrDliN0URZlTy3w/INfm1yK
4gqcIl6+SAGxU7KGyYqYBBcCaNWe8A+1oUFl/d+tZTRHHvQOmrRBuL3nhprAjflW
I0vJ9jR2RN6mjTvV67Qb2Rwu5Xsbkzle0gBKgYPoVKtVL+h1Axz1ONlhSs8oVajD
Rq/uAIBuvARBsuA=
=xc8N
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: