CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

mail/antivirus-milter 3.30_10

Sendmail milter wich uses McAfee Virus Scan or clamav

Port info

Maintainer
dinoex@FreeBSD.org
Packages
latest: 3.30_10
Upstream
up to date
Last update
to 3.30_10 · cf118ccf87
Quarterly
2026Q4: 3.30_10
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install antivirus
installs 3.30_10 from latest; from quarterly (2026Q4) 3.30_10
Port
# cd /usr/ports/mail/antivirus-milter && make install clean
Size
13 KiB download · 29 KiB installed
Depends on
nothing
License
BSD2CLAUSE

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.30_103.30_10–
FreeBSD 153.30_103.30_10–
FreeBSD 143.30_103.30_103.30_10

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.30_103.30_10–
FreeBSD 143.30_103.30_103.30_10

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 3.30_10.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (45)

Mathieu Arnold (mat) · 3.30_10
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Dirk Meyer (dinoex) · 3.30_10
mailer.conf cleanup comments
a6e9d47485
Mathieu Arnold (mat) · 3.30_10
all: Remove all other $FreeBSD keywords.
135fdeebb9
Mathieu Arnold (mat) · 3.30_10
Remove # $FreeBSD$ from Makefiles.
305f148f48
Dirk Meyer (dinoex) · 3.30_10
- cleanup rc.d script
ae5215e025
Dirk Meyer (dinoex) · 3.30_9
- 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
6058705eb9
Dirk Meyer (dinoex) · 3.30_8
- make portlint happier
61896e4d46
Dmitry Marakasov (amdmi3) · 3.30_8
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
4e942b6419
Dirk Meyer (dinoex) · 3.30_8
- split libmilter from sendmail into a seperate port - bump PORTREVISION Submitted by:	matthew (Matthew Seaman)
15ff0ca966
Dmitry Marakasov (amdmi3) · 3.30_7
- Add empty directory to plist

Approved by:	portmgr blanket
366f464665
Mathieu Arnold (mat) · 3.30_7
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
60d1a83c2a
John Marino (marino) · 3.30_7
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
90e3f72974
Antoine Brodin (antoine) · 3.30_7
Fix packaging
fbafea9aaf
Baptiste Daroussin (bapt) · 3.30_7
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
5de0996e47
Dirk Meyer (dinoex) · 3.30_6
- update LICENSE
30342abac0
Dirk Meyer (dinoex) · 3.30_6
- use STAGEDIR
2bcb2a48f8
Dirk Meyer (dinoex) · 3.30_6
- fix misplaced NO_STAGE in slaveports and ifdefs
1e3119b07e
Baptiste Daroussin (bapt) · 3.30_6
Add NO_STAGE all over the place in preparation for the staging support (cat: mail)
fd61959c15
Dirk Meyer (dinoex) · 3.30_6
- cleanup comments Feature safe: yes
851945b1eb
Doug Barton (dougb) · 3.30_6
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
9aac569eaa
Carlo Strub (cs) · 3.30_6
Fix typos in COMMENT

Approved by:	portmgr@ (implicit)
db5e2bc177
Dirk Meyer (dinoex) · 3.30_6
- escape shell names
e99e060d34
Doug Barton (dougb) · 3.30_6
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.
83eb2c3700
Doug Barton (dougb) · 3.30_6
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
989772c9ac
Olli Hauer (ohauer) · 3.30_6
- remove MD5
c5284f2b4e
Dirk Meyer (dinoex) · 3.30_6
- add sample for clamav
4ab456a292
Dirk Meyer (dinoex) · 3.30_5
LICENSE BSD
0862ea05a1
Doug Barton (dougb) · 3.30_5
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.
0175383f0a
Dirk Meyer (dinoex) · 3.30_5
- use RC_SUBR
eaa578daf7
Dirk Meyer (dinoex) · 3.30_4
- add LICENSE:
b34b48fdee
Dirk Meyer (dinoex) · 3.30_4
- use milter framework
66990815ac
Edwin Groothuis (edwin) · 3.30_4
Remove USE_REINPLACE from ports starting with M
efe7d5f7f4
Dirk Meyer (dinoex) · 3.30_4
- add SHA checksum
ec997a9574
Dirk Meyer (dinoex) · 3.30_4
- fix CONF_AVFAILACTION for all scanners
162a416c1a
Dirk Meyer (dinoex) · 3.30_3
- MASTER_SITE down
ab8df3ff80
Dirk Meyer (dinoex) · 3.30_3
- update MASTER_SITES
c97dbf72b0
Dirk Meyer (dinoex) · 3.30_3
- honor LDFLAGS
5b2e09dfd2
Dirk Meyer (dinoex) · 3.30_2
- rename option   SENDMAIL_PORT -> SENDMAIL_MILTER_PORT
3b9c035d7d
Dirk Meyer (dinoex) · 3.30_2
- register depedency for SENDMAIL_WITH_SHARED_MILTER
72ef392689
Dirk Meyer (dinoex) · 3.30_2
- ignore error state from clamdscan.
b5392dfa2b
Dirk Meyer (dinoex) · 3.30_1
- add date of BSD License
55b4f45572
Dirk Meyer (dinoex) · 3.30_1
- new option SENDMAIL_PORT
3bc36ee9df
Dirk Meyer (dinoex) · 3.30_1
- add support for clamav/clamdscan
e966675fa3
Dirk Meyer (dinoex) · 3.30
- add SIZE
4857d67313
Dirk Meyer (dinoex) · 3.30
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/
66a65607eb