notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

Port details
antivirus-milter Sendmail milter wich uses McAfee Virus Scan or clamav
3.30_10 mail on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.30_10Version of this port present on the latest quarterly branch.
Maintainer: dinoex@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2004-01-05 17:52:20
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
People watching this port, also watch:: openssl, zip
License: BSD2CLAUSE
Description:
Sendmail milter wich uses Mcafee Virus Scan The milter recives messages from sendmail, and saves them as a file in a directory. The directory name and the file name are the "$i" (queue identifier) from Sendmail, making it easier to identify them. Once the entire message has been received, the milter runs "ripmime" on the file to extract any attachments. If rupmime returns without an error then it will run "uvscan" on the diretory to scan all the files in it. If uvscan returns an error, then the milter will look for viruses output from uvscan, and reject the message reporting which viruses were found. If viruses were found then the entire directory is moved to quarantine, otherwise it is deleted. The milter also does extention checks. Certain extentions are blocked completely. In specific, extenions of .scr, .vbs, .pif, and .com are blocked. Author gave permission to distribute it with BSD-License (2004-01-05). LICENSE: BSD
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (13 items)
Collapse this list.
  1. /usr/local/share/licenses/antivirus-3.30_10/catalog.mk
  2. /usr/local/share/licenses/antivirus-3.30_10/LICENSE
  3. /usr/local/share/licenses/antivirus-3.30_10/BSD2CLAUSE
  4. libexec/antivirus
  5. etc/antivirus.conf-dist
  6. etc/antivirus.conf-clamav
  7. @dir(nobody,nobody,) /var/spool/antivirus/spool
  8. @dir(nobody,nobody,) /var/spool/antivirus/quarantine
  9. @dir(nobody,nobody,) /var/spool/antivirus/run
  10. @dir(nobody,nobody,) /var/spool/antivirus
  11. @owner
  12. @group
  13. @mode
Collapse this list.
Dependency lines:
  • antivirus>0:mail/antivirus-milter
To install the port:
cd /usr/ports/mail/antivirus-milter/ && make install clean
To add the package, run one of these commands:
  • pkg install mail/antivirus-milter
  • pkg install antivirus
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: antivirus
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (antivirus-3.30.tar.gz) = 953f14089d9897e8a9701296eb8ad28bd71e4ad6e603a23bd20fad07be79051b SIZE (antivirus-3.30.tar.gz) = 13160

Packages (timestamps in pop-ups are UTC):
antivirus
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.30_103.30_103.30_103.30_103.30_10-3.30_10-
FreeBSD:13:quarterly3.30_103.30_103.30_103.30_103.30_103.30_103.30_103.30_10
FreeBSD:14:latest3.30_103.30_103.30_103.30_103.30_103.30_10-3.30_10
FreeBSD:14:quarterly3.30_103.30_10-3.30_103.30_103.30_103.30_103.30_10
FreeBSD:15:latest3.30_103.30_10n/a3.30_10n/a3.30_103.30_103.30_10
FreeBSD:15:quarterly--n/a-n/a---
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
mail_antivirus-milter
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (4 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/dinoex/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/dinoex/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/dinoex/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/dinoex/
Collapse this list.

Number of commits found: 45

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.30_10
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
3.30_10
06 Apr 2021 14:54:39
commit hash: a6e9d47485701df703529f51077590436dbb7750commit hash: a6e9d47485701df703529f51077590436dbb7750commit hash: a6e9d47485701df703529f51077590436dbb7750commit hash: a6e9d47485701df703529f51077590436dbb7750 files touched by this commit
Dirk Meyer (dinoex) search for other commits by this committer
mailer.conf cleanup comments
3.30_10
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
3.30_10
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
3.30_10
16 Apr 2020 14:49:59
Revision:531850Original commit files touched by this commit
dinoex search for other commits by this committer
- cleanup rc.d script
3.30_9
01 Jul 2018 10:17:19
Revision:473663Original commit files touched by this commit
dinoex search for other commits by this committer
- bump MILTER_SOVER to fix linking on FREEBSD-12
- bump PORTREVISION on ports using libmilter
- rename WITH_SENDMAIL_PORT to WITH_MILTER_PORT
- rename WITH_SENDMAIL_BASE to WITH_MILTER_BASE
- rename WITH_SENDMAIL_STATIC_MILTER to WITH_MILTER_STATIC
- cleanup ifdefs
- fix build on batv-filter with libmilter from ports
3.30_8
21 Jan 2017 17:07:04
Revision:432062Original commit files touched by this commit
dinoex search for other commits by this committer
- make portlint happier
3.30_8
19 May 2016 10:44:12
Revision:415499Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
3.30_8
13 Feb 2016 09:03:16
Revision:408774Original commit files touched by this commit
dinoex search for other commits by this committer
- split libmilter from sendmail into a seperate port
- bump PORTREVISION
Submitted by:	matthew (Matthew Seaman)
11 Sep 2015 15:57:51
Revision:396678Original commit files touched by this commit Refresh
amdmi3 search for other commits by this committer
- Add empty directory to plist

Approved by:	portmgr blanket
3.30_7
14 May 2015 10:15:09
Revision:386312Original commit files touched by this commit
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
3.30_7
25 Mar 2015 11:41:18
Revision:382203Original commit files touched by this commit
marino search for other commits by this committer
mail category: Remove $PTHREAD_LIBS

Note: The following ports did not pass check-plist (CP) or stage-qa (QA)
tests.   The sendmail port has many problems, but this was already known
by myself as I fixed it properly on DPorts last week.  It's a forward
action to submit a PR against mail/sendmail.

  * antivirus-milter (CP)
  * dk-milter        (CP)
  * milter-regex     (CP)
  * sendmail         (CP, QA)

approved by:	PTHREAD blanket
3.30_7
31 Oct 2014 23:07:07
Revision:371952Original commit files touched by this commit
antoine search for other commits by this committer
Fix packaging
3.30_7
31 Oct 2014 22:57:24
Revision:371947Original commit files touched by this commit
bapt search for other commits by this committer
Avoid @exec and keep track of directories
Allow packaging as a user

Bump portrevision as the plist was creating run/quarantine and the makefile was
creating quarantine
3.30_6
09 Mar 2014 13:57:07
Revision:347572Original commit files touched by this commit
dinoex search for other commits by this committer
- update LICENSE
3.30_6
06 Oct 2013 15:14:18
Revision:329586Original commit files touched by this commit
dinoex search for other commits by this committer
- use STAGEDIR
3.30_6
21 Sep 2013 11:06:04
Revision:327804Original commit files touched by this commit
dinoex search for other commits by this committer
- fix misplaced NO_STAGE in slaveports and ifdefs
3.30_6
20 Sep 2013 19:59:14
Revision:327742Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
mail)
3.30_6
13 Oct 2012 13:39:59
Revision:305832Original commit files touched by this commit
dinoex search for other commits by this committer
- cleanup comments
Feature safe: yes
3.30_6
05 Aug 2012 23:19:40
Original commit files touched by this commit
dougb search for other commits by this committer
Move the rc.d scripts of the form *.sh.in to *.in

Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
3.30_6
29 Jul 2012 11:17:04
Original commit files touched by this commit
cs search for other commits by this committer
Fix typos in COMMENT

Approved by:	portmgr@ (implicit)
3.30_6
14 Jan 2012 14:49:25
Original commit files touched by this commit
dinoex search for other commits by this committer
- escape shell names
3.30_6
14 Jan 2012 08:57:23
Original commit files touched by this commit
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
3.30_6
24 Oct 2011 09:11:38
Original commit files touched by this commit
dougb search for other commits by this committer
The vast majority of pkg-descr files had the following format when they
had both lines:

Author: ...
WWW: ....

So standardize on that, and move them to the end of the file when necessary.

Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.

s/AUTHOR/Author/

A few other various formatting issues
3.30_6
03 Jul 2011 13:53:52
Original commit files touched by this commit
ohauer search for other commits by this committer
- remove MD5
3.30_6
11 Jun 2010 07:29:11
Original commit files touched by this commit
dinoex search for other commits by this committer
- add sample for clamav
3.30_5
04 Jun 2010 14:08:27
Original commit files touched by this commit
dinoex search for other commits by this committer
LICENSE BSD
3.30_5
15 Jul 2009 16:56:10
Original commit files touched by this commit
dougb search for other commits by this committer
Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.

1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).

No PORTREVISION bumps because all of these changes are noops.
3.30_5
16 Jan 2009 19:54:13
Original commit files touched by this commit
dinoex search for other commits by this committer
- use RC_SUBR
3.30_4
16 Jan 2009 19:53:36
Original commit files touched by this commit
dinoex search for other commits by this committer
- add LICENSE:
3.30_4
13 Jan 2007 04:16:24
Original commit files touched by this commit
dinoex search for other commits by this committer
- use milter framework
3.30_4
10 May 2006 22:37:39
Original commit files touched by this commit
edwin search for other commits by this committer
Remove USE_REINPLACE from ports starting with M
3.30_4
13 Nov 2005 09:26:50
Original commit files touched by this commit
dinoex search for other commits by this committer
- add SHA checksum
3.30_4
07 Jul 2005 03:58:51
Original commit files touched by this commit
dinoex search for other commits by this committer
- fix CONF_AVFAILACTION for all scanners
3.30_3
28 May 2005 03:38:08
Original commit files touched by this commit
dinoex search for other commits by this committer
- MASTER_SITE down
3.30_3
21 Feb 2005 08:59:18
Original commit files touched by this commit
dinoex search for other commits by this committer
- update MASTER_SITES
3.30_3
20 Dec 2004 13:01:12
Original commit files touched by this commit
dinoex search for other commits by this committer
- honor LDFLAGS
3.30_2
17 Dec 2004 04:38:34
Original commit files touched by this commit
dinoex search for other commits by this committer
- rename option
  SENDMAIL_PORT -> SENDMAIL_MILTER_PORT
3.30_2
16 Dec 2004 21:07:39
Original commit files touched by this commit
dinoex search for other commits by this committer
- register depedency for SENDMAIL_WITH_SHARED_MILTER
3.30_2
17 Nov 2004 06:33:57
Original commit files touched by this commit
dinoex search for other commits by this committer
- ignore error state from clamdscan.
3.30_1
17 Nov 2004 06:31:51
Original commit files touched by this commit
dinoex search for other commits by this committer
- add date of BSD License
3.30_1
19 Jul 2004 04:45:33
Original commit files touched by this commit
dinoex search for other commits by this committer
- new option SENDMAIL_PORT
3.30_1
05 Mar 2004 21:36:12
Original commit files touched by this commit
dinoex search for other commits by this committer
- add support for clamav/clamdscan
3.30
26 Feb 2004 05:32:59
Original commit files touched by this commit
dinoex search for other commits by this committer
- add SIZE
3.30
05 Jan 2004 17:51:18
Original commit files touched by this commit
dinoex search for other commits by this committer
Sendmail milter wich uses Mcafee Virus Scan

The milter recives messages from sendmail, and saves them as a file in
a directory. The directory name and the file name are the "$i" (queue
identifier) from Sendmail, making it easier to identify them. Once the
entire message has been received, the milter runs "ripmime" on the file
to extract any attachments. If rupmime returns without an error then it
will run "uvscan" on the diretory to scan all the files in it. If uvscan
returns an error, then the milter will look for viruses output from
uvscan, and reject the message reporting which viruses were found. If
viruses were found then the entire directory is moved to quarantine,
otherwise it is deleted.

The milter also does extention checks. Certain extentions are blocked
completely. In specific, extenions of .scr, .vbs, .pif, and .com are
blocked.

Author gave permission to distribute it with BSD-License.

WWW: http://www.nmt.edu/~wcolburn/antivirus/

Number of commits found: 45