sendmail 0.79
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 160
Mail::Sendmail 0.79
Mail::Sendmail is a simple platform independent mailer. more>>
Mail::Sendmail is a simple platform independent mailer.
SYNOPSIS
use Mail::Sendmail;
%mail = ( To => you@there.com,
From => me@here.com,
Message => "This is a very short message"
);
sendmail(%mail) or die $Mail::Sendmail::error;
print "OK. Log says:n", $Mail::Sendmail::log;
Simple platform independent e-mail from your perl script. Only requires Perl 5 and a network connection.
Mail::Sendmail contains mainly &sendmail, which takes a hash with the message to send and sends it. It is intended to be very easy to setup and use.
Main features:
- Automatic time zone detection, Date: header, MIME quoted-printable encoding (if MIME::QuotedPrint installed), all of which can be overridden.
- Bcc: and Cc: support.
- Allows real names in From:, To: and Cc: fields
- Doesnt send an X-Mailer: header (unless you do), and allows you to send any header(s) you want.
- Configurable retries and use of alternate servers if your mail server is down
- Good plain text error reporting
Version restrictions:
- Headers are not encoded, even if they have accented characters.
- No suport for the SMTP AUTH extension.
- Since the whole message is in memory, its not suitable for sending very big attached files.
- The SMTP server has to be set manually in Sendmail.pm or in your script, unless you have a mail server on localhost.
- Doesnt work on OpenVMS, I was told. Cannot test this myself.
<<lessSYNOPSIS
use Mail::Sendmail;
%mail = ( To => you@there.com,
From => me@here.com,
Message => "This is a very short message"
);
sendmail(%mail) or die $Mail::Sendmail::error;
print "OK. Log says:n", $Mail::Sendmail::log;
Simple platform independent e-mail from your perl script. Only requires Perl 5 and a network connection.
Mail::Sendmail contains mainly &sendmail, which takes a hash with the message to send and sends it. It is intended to be very easy to setup and use.
Main features:
- Automatic time zone detection, Date: header, MIME quoted-printable encoding (if MIME::QuotedPrint installed), all of which can be overridden.
- Bcc: and Cc: support.
- Allows real names in From:, To: and Cc: fields
- Doesnt send an X-Mailer: header (unless you do), and allows you to send any header(s) you want.
- Configurable retries and use of alternate servers if your mail server is down
- Good plain text error reporting
Version restrictions:
- Headers are not encoded, even if they have accented characters.
- No suport for the SMTP AUTH extension.
- Since the whole message is in memory, its not suitable for sending very big attached files.
- The SMTP server has to be set manually in Sendmail.pm or in your script, unless you have a mail server on localhost.
- Doesnt work on OpenVMS, I was told. Cannot test this myself.
Download (0.016MB)
Added: 2006-09-06 License: Perl Artistic License Price:
1148 downloads
usendmail 0.1.6
usendmail is a replacement for the sendmail program in the qmail package. more>>
usendmail is a replacement for the sendmail program in the qmail package.
Nomenclatura:
- usendmail is usendmail
- qsendmail is the qmail sendmail clone
- sendmail is plain old sendmail (getroot)
Enhancements:
- Adds more sendmail options (-G, -L, -X).
- the -f option now also influences the generation of the "from" header field, unless its already there or the QMAILHOST or QMAILUSER environment variables are set.
<<lessNomenclatura:
- usendmail is usendmail
- qsendmail is the qmail sendmail clone
- sendmail is plain old sendmail (getroot)
Enhancements:
- Adds more sendmail options (-G, -L, -X).
- the -f option now also influences the generation of the "from" header field, unless its already there or the QMAILHOST or QMAILUSER environment variables are set.
Download (0.050MB)
Added: 2006-06-02 License: GPL (GNU General Public License) Price:
1239 downloads
femail 0.97
femail its a sendmail-compatible commandline interface that can forwards mail via SMTP. more>>
femail its a sendmail-compatible commandline interface that can forwards mail via SMTP.
Opposed to many other implementations, it is RFC 2821 and 2822 compatible. It embeds exra environment information from Apache in the header if present to help tracking down abuse.
Options:
-4 Only use IPv4.
-6 Only use IPv6.
-F name Set the senders name to name.
-f from Set the sender address to from. Normally, femail tries to parse the sender from the
message, and uses login@hostname if that is not present.
-t Read recipients from the message given on stdin, in addition to the recipients given on the
command line.
-v Enable verbose operation.
<<lessOpposed to many other implementations, it is RFC 2821 and 2822 compatible. It embeds exra environment information from Apache in the header if present to help tracking down abuse.
Options:
-4 Only use IPv4.
-6 Only use IPv6.
-F name Set the senders name to name.
-f from Set the sender address to from. Normally, femail tries to parse the sender from the
message, and uses login@hostname if that is not present.
-t Read recipients from the message given on stdin, in addition to the recipients given on the
command line.
-v Enable verbose operation.
Download (0.009MB)
Added: 2005-11-14 License: BSD License Price:
1439 downloads
Sendmail 8.14.1
Sendmail is a powerful and flexible Mail Transport Agent. more>>
Sendmail application is a Mail Transfer Agent, which is the program that moves mail from one machine to another.
Sendmail implements a general internetwork mail routing facility, featuring aliasing and forwarding, automatic routing to network gateways, and flexible configuration.
<<lessSendmail implements a general internetwork mail routing facility, featuring aliasing and forwarding, automatic routing to network gateways, and flexible configuration.
Download (2.0MB)
Added: 2007-04-04 License: BSD License Price:
934 downloads
Sendmail X 0.0.0.0
Sendmail X is a modularized message transfer system. more>>
Sendmail X is a modularized message transfer system consisting of five (or more) persistent processes, four of which are multi-threaded.
A central queue manager controls SMTP servers and SMTP clients to receive and send email messages, an address resolver provides lookups in various maps (including DNS) for mail routing, and a main control program starts the others processes and watches over their execution.
The queue manager organizes the flow of messages through the system and provides measures to avoid overloading the local or remote systems by implementing a central control instance.
Sendmail X is simple to configure using a syntax that is easy to understand and use. It is intended to be used as a secure and efficient mail gateway. It does not provide any mail content modification capabilities such as address masquerading.
Enhancements:
- This version has better error logging for STARTTLS problems and a libpmilter fix.
<<lessA central queue manager controls SMTP servers and SMTP clients to receive and send email messages, an address resolver provides lookups in various maps (including DNS) for mail routing, and a main control program starts the others processes and watches over their execution.
The queue manager organizes the flow of messages through the system and provides measures to avoid overloading the local or remote systems by implementing a central control instance.
Sendmail X is simple to configure using a syntax that is easy to understand and use. It is intended to be used as a secure and efficient mail gateway. It does not provide any mail content modification capabilities such as address masquerading.
Enhancements:
- This version has better error logging for STARTTLS problems and a libpmilter fix.
Download (3.7MB)
Added: 2005-10-30 License: Other/Proprietary License with Source Price:
1456 downloads
PerlSendmail 2.1
PerlSendmail is a small script to imitate having sendmail installed. more>>
PerlSendmail is a small script to imitate having sendmail installed.
If you have scripts that require SendMail for sending emails, but do not want to install sendmail on your server then you can use this wrapper instead.
This simple Perl script will send email by connecting to a user specified SMTP server directly. This means that no queue daemons or directories are needed.
If the SMTP server can not be reached then the email will be discarded.
Main features:
- Suitable for use in a chroot environment
- Supports the following sendmail command line options:
-f
-F
-t
- Simple installation
- Simple configuration
<<lessIf you have scripts that require SendMail for sending emails, but do not want to install sendmail on your server then you can use this wrapper instead.
This simple Perl script will send email by connecting to a user specified SMTP server directly. This means that no queue daemons or directories are needed.
If the SMTP server can not be reached then the email will be discarded.
Main features:
- Suitable for use in a chroot environment
- Supports the following sendmail command line options:
-f
-F
-t
- Simple installation
- Simple configuration
Download (0.002MB)
Added: 2006-04-21 License: Freeware Price:
1281 downloads
Sendmailizer 1.1
Sendmailizer provides a Sendmail and qmail log file analizer. more>>
Sendmailizer provides a Sendmail and qmail log file analizer.
Sendmailizer performs MTA log file analysis and generates email usage reports, with general stats and statistics per user.
Installing
1. move where sendmailizer.pl lives
2. Modify sendmailizer.conf (parameters are self-explanatory)
(logfile should be: /var/log/maillog)
(please especify local domains: mydomain.com,mydomain.net...)
3. Try with ./sendmailizer.pl sendmailizer.conf
Enhancements:
- Some bugfixes were made, including a data loss bugfix.
- The report design was changed.
<<lessSendmailizer performs MTA log file analysis and generates email usage reports, with general stats and statistics per user.
Installing
1. move where sendmailizer.pl lives
2. Modify sendmailizer.conf (parameters are self-explanatory)
(logfile should be: /var/log/maillog)
(please especify local domains: mydomain.com,mydomain.net...)
3. Try with ./sendmailizer.pl sendmailizer.conf
Enhancements:
- Some bugfixes were made, including a data loss bugfix.
- The report design was changed.
Download (0.012MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
980 downloads
Sendmail::AccessDB 0.09
Sendmail::AccessDB is an interface to the Sendmail access.db list. more>>
Sendmail::AccessDB is an interface to the Sendmail access.db list.
SYNOPSIS
use Sendmail::AccessDB qw(spam_friend whitelisted);
$friend_or_hater = spam_friend(user@example.com);
$whitelisted = whitelisted(sender@example.com);
This module is designed so that users of the Sendmail::Milter module (or other Sendmail programmers) can ascertain if a user has elected to whitelist themselves as a "spam friend" (where there should be no spam filtering on mail to them) or, where spam-filtering is not the default, but an option, where certain receipients have been labeled as "spam haters"
USAGE
use Sendmail::AccessDB qw(spam_friend);
$friend_or_hater = spam_friend(user@example.com);
Ordinarily, this will look for such things as "Spam:user@example.com", "Spam:user@", etc., in the /etc/mail/access.db file. There is an optional second argument "Category", which could be used if you wanted to enable specific checks, for example, if you wanted to customize down to a per-check basis, you might use:
$rbl_friend_or_hater = spam_friend(user@example.com,
qualifier => maps_rbl);
$dul_friend_or_hater = spam_friend(user@example.com,
qualifier => maps_dul);
Caution should be taken when defining your own categories, as they may inadvertantly conflict with Sendmail-defined categories.
use Sendmail::AccessDB qw(whitelisted);
$whitelisted = whitelisted(sender@example.com);
$whitelisted_host = whitelisted(foo.example.com);
$whitelisted_addr = whitelisted(192.168.1.123);
Would check for appropriate whitelisting entries in access.db. Some lookups might be ambiguous, for example:
$whitelisted = whitelisted(foobar);
where it is hard to know if that is supposed to be a hostname, or a sender. whitelisted() accepts the type argument, such as:
$whitelisted = whitelisted(foobar,type=>hostname);
$whitelisted = whitelisted(postmaster,type=>mail);
Its also possible to feed the qualifier argument, if necessary, for example, to do:
$whitelisted = whitelisted(host.example.com,type=>hostname,
qualifier => Connect);
which would check to see if this host has an OK flag set for the Connect qualifier.
There is also the generic "lookup", which, at its simplest, takes a single argument:
$rc = lookup(host.example.com);
will do a lookup on host.example.com. But if you wanted to pay attention to parent-domains, you might do:
$rc = lookup(host.example.com, type=>hostname);
but if you wanted to find out if host.example.com, or any of its parent domains (example.com and com), had a value in the "MyQual" qualifier, you might do:
$rc = lookup(host.example.com,type=>hostname,qualifier=>MyQual);
which would look up, in order MyQual:host.example.com, MyQual:example.com, and MyQual:com, returning the first (most specific) one found.
<<lessSYNOPSIS
use Sendmail::AccessDB qw(spam_friend whitelisted);
$friend_or_hater = spam_friend(user@example.com);
$whitelisted = whitelisted(sender@example.com);
This module is designed so that users of the Sendmail::Milter module (or other Sendmail programmers) can ascertain if a user has elected to whitelist themselves as a "spam friend" (where there should be no spam filtering on mail to them) or, where spam-filtering is not the default, but an option, where certain receipients have been labeled as "spam haters"
USAGE
use Sendmail::AccessDB qw(spam_friend);
$friend_or_hater = spam_friend(user@example.com);
Ordinarily, this will look for such things as "Spam:user@example.com", "Spam:user@", etc., in the /etc/mail/access.db file. There is an optional second argument "Category", which could be used if you wanted to enable specific checks, for example, if you wanted to customize down to a per-check basis, you might use:
$rbl_friend_or_hater = spam_friend(user@example.com,
qualifier => maps_rbl);
$dul_friend_or_hater = spam_friend(user@example.com,
qualifier => maps_dul);
Caution should be taken when defining your own categories, as they may inadvertantly conflict with Sendmail-defined categories.
use Sendmail::AccessDB qw(whitelisted);
$whitelisted = whitelisted(sender@example.com);
$whitelisted_host = whitelisted(foo.example.com);
$whitelisted_addr = whitelisted(192.168.1.123);
Would check for appropriate whitelisting entries in access.db. Some lookups might be ambiguous, for example:
$whitelisted = whitelisted(foobar);
where it is hard to know if that is supposed to be a hostname, or a sender. whitelisted() accepts the type argument, such as:
$whitelisted = whitelisted(foobar,type=>hostname);
$whitelisted = whitelisted(postmaster,type=>mail);
Its also possible to feed the qualifier argument, if necessary, for example, to do:
$whitelisted = whitelisted(host.example.com,type=>hostname,
qualifier => Connect);
which would check to see if this host has an OK flag set for the Connect qualifier.
There is also the generic "lookup", which, at its simplest, takes a single argument:
$rc = lookup(host.example.com);
will do a lookup on host.example.com. But if you wanted to pay attention to parent-domains, you might do:
$rc = lookup(host.example.com, type=>hostname);
but if you wanted to find out if host.example.com, or any of its parent domains (example.com and com), had a value in the "MyQual" qualifier, you might do:
$rc = lookup(host.example.com,type=>hostname,qualifier=>MyQual);
which would look up, in order MyQual:host.example.com, MyQual:example.com, and MyQual:com, returning the first (most specific) one found.
Download (0.015MB)
Added: 2007-04-19 License: Perl Artistic License Price:
918 downloads
Sendmail::Milter 0.18
Sendmail::Milter is a Perl interface to sendmails Mail Filter API. more>>
Sendmail::Milter is a Perl interface to sendmails Mail Filter API.
SYNOPSIS
use Sendmail::Milter;
my %my_milter_callbacks =
(
connect => &my_connect_callback,
helo => &my_helo_callback,
envfrom => &my_envfrom_callback,
envrcpt => &my_envrcpt_callback,
header => &my_header_callback,
eoh => &my_eoh_callback,
body => &my_body_callback,
eom => &my_eom_callback,
abort => &my_abort_callback,
close => &my_close_callback,
);
sub my_connect_callback;
sub my_helo_callback;
sub my_envfrom_callback;
sub my_envrcpt_callback;
sub my_header_callback;
sub my_eoh_callback;
sub my_body_callback;
sub my_eom_callback;
sub my_abort_callback;
sub my_close_callback;
BEGIN:
{
# Get myfilters connection information
# from /etc/mail/sendmail.cf
Sendmail::Milter::auto_setconn("myfilter");
Sendmail::Milter::register("myfilter",
%my_milter_callbacks, SMFI_CURR_ACTS);
Sendmail::Milter::main();
# Never reaches here, callbacks are called from Milter.
}
Sendmail::Milter is a Perl extension to sendmails Mail Filter API (Milter).
Note: You need to have a Perl 5.6 or later interpreter built with -Dusethreads.
<<lessSYNOPSIS
use Sendmail::Milter;
my %my_milter_callbacks =
(
connect => &my_connect_callback,
helo => &my_helo_callback,
envfrom => &my_envfrom_callback,
envrcpt => &my_envrcpt_callback,
header => &my_header_callback,
eoh => &my_eoh_callback,
body => &my_body_callback,
eom => &my_eom_callback,
abort => &my_abort_callback,
close => &my_close_callback,
);
sub my_connect_callback;
sub my_helo_callback;
sub my_envfrom_callback;
sub my_envrcpt_callback;
sub my_header_callback;
sub my_eoh_callback;
sub my_body_callback;
sub my_eom_callback;
sub my_abort_callback;
sub my_close_callback;
BEGIN:
{
# Get myfilters connection information
# from /etc/mail/sendmail.cf
Sendmail::Milter::auto_setconn("myfilter");
Sendmail::Milter::register("myfilter",
%my_milter_callbacks, SMFI_CURR_ACTS);
Sendmail::Milter::main();
# Never reaches here, callbacks are called from Milter.
}
Sendmail::Milter is a Perl extension to sendmails Mail Filter API (Milter).
Note: You need to have a Perl 5.6 or later interpreter built with -Dusethreads.
Download (0.020MB)
Added: 2007-04-19 License: Perl Artistic License Price:
919 downloads
msn2mail 1.0
msn2mail is a MSN-to-e-mail gateway. more>>
msn2mail is a MSN-to-e-mail gateway.
For install follow these steps:
make
make install
This program needs fvhlib v2.1 or later!
Create a .msn2mailrc with:
username = your msn passport address
password = password
mailer = path to sendmail
forwardto = e-mail adres to forward to
You can have multiple forwardto-lines.
example:
username = folkert@hotmail.com
password = secret
mailer = /usr/bin/sendmail
forwardto = folkert@vanheusden.com
forwardto = flok@xs4all.nl
<<lessFor install follow these steps:
make
make install
This program needs fvhlib v2.1 or later!
Create a .msn2mailrc with:
username = your msn passport address
password = password
mailer = path to sendmail
forwardto = e-mail adres to forward to
You can have multiple forwardto-lines.
example:
username = folkert@hotmail.com
password = secret
mailer = /usr/bin/sendmail
forwardto = folkert@vanheusden.com
forwardto = flok@xs4all.nl
Download (0.003MB)
Added: 2006-06-23 License: GPL (GNU General Public License) Price:
699 downloads
Sendmail-Jilter 1.2
Sendmail-Jilter is an implementation of the Sendmail milter protocol. more>>
Sendmail-Jilter is an Open Source implementation of the Sendmail milter protocol, for implementing milters in Java that can interface with the Sendmail MTA.
Enhancements:
New Features:
- Added JilterHandlerAdapter. Thanks to Neil Aggarwal (neil@JAMMConsulting.com).
Changes:
- Updated docs for return value from JilterHandler.connect to reflect the fact that the MTA doesnt listen to anything other than SMFIS_ values. Thanks to Neil Aggarwal (neil@JAMMConsulting.com).
- Refactored SimpleHandler in the test cases to use JilterHandlerAdapter.
<<lessEnhancements:
New Features:
- Added JilterHandlerAdapter. Thanks to Neil Aggarwal (neil@JAMMConsulting.com).
Changes:
- Updated docs for return value from JilterHandler.connect to reflect the fact that the MTA doesnt listen to anything other than SMFIS_ values. Thanks to Neil Aggarwal (neil@JAMMConsulting.com).
- Refactored SimpleHandler in the test cases to use JilterHandlerAdapter.
Download (0.016MB)
Added: 2005-07-05 License: Other/Proprietary License with Source Price:
1572 downloads
Net::DNS::Sendmail 0.1
Net::DNS::Sendmail is a Simple Mail Transfer Mail Client with MX lookup. more>>
Net::DNS::Sendmail is a Simple Mail Transfer Mail Client with MX lookup. Which will basically act as a primitive sendmail MTA.
SYNOPSIS
use Net::DNS::Sendmail;
# Constructors
$smtp = Net::DNS::Sendmail->new();
$smtp->to("john@gmail.com, mary@yahoo.com, goliath@hotmail.com");
$smtp->from("srikanth@cpan.org");
$smtp->subject("This is the subject line.");
$smtp->data("This allows for sending single or multiple emailsn " .
directly to sendmail servers.");
$smtp->data(" This program runs directly on the public domain just like");
$smtp->data(" sendmail.");
$smtp->sendmail();
This module implements a client interface to the SMTP and EMSMTP ( as mentioned in RFC821 and RFC2821) servers which allow you to use it as a SMTP/ESMTP client. This module connects directly to Yahoo/Hotmail/Gmail servers and delivers the mail without the need for intermediate Mail Transfer Agents(MTA) like sendmail(sendmail.org).
A new Net::DNS::Sendmail object must be created with the new method. Once this has been done then the to, from, subject and data sections of an email are created with the following methods using the object.
<<lessSYNOPSIS
use Net::DNS::Sendmail;
# Constructors
$smtp = Net::DNS::Sendmail->new();
$smtp->to("john@gmail.com, mary@yahoo.com, goliath@hotmail.com");
$smtp->from("srikanth@cpan.org");
$smtp->subject("This is the subject line.");
$smtp->data("This allows for sending single or multiple emailsn " .
directly to sendmail servers.");
$smtp->data(" This program runs directly on the public domain just like");
$smtp->data(" sendmail.");
$smtp->sendmail();
This module implements a client interface to the SMTP and EMSMTP ( as mentioned in RFC821 and RFC2821) servers which allow you to use it as a SMTP/ESMTP client. This module connects directly to Yahoo/Hotmail/Gmail servers and delivers the mail without the need for intermediate Mail Transfer Agents(MTA) like sendmail(sendmail.org).
A new Net::DNS::Sendmail object must be created with the new method. Once this has been done then the to, from, subject and data sections of an email are created with the following methods using the object.
Download (0.005MB)
Added: 2006-12-21 License: Perl Artistic License Price:
1039 downloads
SendmailAnalyzer 3.0
Sendmail Analyzer is a Perl script reporting full HTML and graph sendmail usage reports. more>>
Sendmail Analyzer is a perl script reporting full HTML and graph sendmail usage reports. The project reports statistics on inbound, outbound and largest messages, senders and recipients, relays, domains, and complete mailboxes usage if your country law allow it.
Statistics are generated per hour, day, month and year. Graphs are in PNG format.
<<lessStatistics are generated per hour, day, month and year. Graphs are in PNG format.
Download (0.023MB)
Added: 2007-06-27 License: Perl Artistic License Price:
850 downloads
spfmilter 0.97
spfmilter provides a Sender Policy Framework (SPF) milter for Sendmail. more>>
spfmilter provides a Sender Policy Framework (SPF) milter for Sendmail.
spfmilter is a milter (sendmail mail filter) which implements the Sender Policy Framework (SPF). SPF is a strategy for preventing junk mail. The SMTP standard for email allows anyone to forge anyone elses email address.
SPF verifies that the Sender address of an email message matches (according to some policy) the client IP address that submitted it.
The idea of SPF is to prevent email forgery. Each participating site sets up a little definition of which hosts are allowed to send mail claiming to be from that site. When another site receives mail, it checks the permitted-senders definition for the originating site. If the check fails, the mail is rejected.
Setting up the permitted-senders definition is very easy, you go to the SPF Wizard and fill out a little form, then put the resulting string into your DNS records. This milter implements the second half of SPF, checking the mail you receive against other sites SPF records.
Enhancements:
- Some improvements to the redhat rcscripts. (Paul Howarth)
- Deal with the unknown-family connections which occasionally show up on some OSs, such as Solaris. (Joel Lord)
<<lessspfmilter is a milter (sendmail mail filter) which implements the Sender Policy Framework (SPF). SPF is a strategy for preventing junk mail. The SMTP standard for email allows anyone to forge anyone elses email address.
SPF verifies that the Sender address of an email message matches (according to some policy) the client IP address that submitted it.
The idea of SPF is to prevent email forgery. Each participating site sets up a little definition of which hosts are allowed to send mail claiming to be from that site. When another site receives mail, it checks the permitted-senders definition for the originating site. If the check fails, the mail is rejected.
Setting up the permitted-senders definition is very easy, you go to the SPF Wizard and fill out a little form, then put the resulting string into your DNS records. This milter implements the second half of SPF, checking the mail you receive against other sites SPF records.
Enhancements:
- Some improvements to the redhat rcscripts. (Paul Howarth)
- Deal with the unknown-family connections which occasionally show up on some OSs, such as Solaris. (Joel Lord)
Download (0.055MB)
Added: 2007-03-24 License: BSD License Price:
947 downloads
EmailScan 0.12
EmailScan scans incoming multipart email for bad file types, filenames, and virii using procmail. more>>
EmailScan scans incoming multipart email for bad file types, filenames, and virii using procmail.
EmailScan is yet another scanner for e-mail. Now, why did I write my own and not use one of the others that are available. First of all, I have always used my own and second of all I
wanted something that was a bit more flexable, expandable, and portable.
Although EmailScan uses bash, it should work with ksh just as well. If always attempts to NOT use any gnu specific switchs on the utilities used. My goal is to make EmailScan work on any platform that has a virus scanner available for it.
Another feature that I found lacking (in my eyes) was how restrictive more scanner "wrappers" are. Which is why I have broken off quite a bit of the fuctions in emailscan-libs. This will allow adminstrators that have a better way, to add it to the script in a faily simple way (and hopefully share it with us). While I will be working hard to provide strong baseline projection, I obviously am not the end-all-be-all of e-mail virus projection, so why not make it EASY to contribute.
Installation is done now completely by hand, but isnt too painful.
Basically, make sure you have the following programs installed:
mkdir
rm
cat
metamail
find
file
grep
formail
procmail
sendmail
send
mv
and a virus scanning package (I currently us uvscan from Network Assoc.).
Pick a place to install it. (I choose /etc/emailscan)
Modify emailscan.conf. Make sure you have the directories, file locations, and options of the virus scanner.
Install /etc/procmailrc
Make sure sendmail is using procmail as the local delivery agent. This is pretty much the default install for sendmail at this time. If you are not using it, I highly recommend that you do.
<<lessEmailScan is yet another scanner for e-mail. Now, why did I write my own and not use one of the others that are available. First of all, I have always used my own and second of all I
wanted something that was a bit more flexable, expandable, and portable.
Although EmailScan uses bash, it should work with ksh just as well. If always attempts to NOT use any gnu specific switchs on the utilities used. My goal is to make EmailScan work on any platform that has a virus scanner available for it.
Another feature that I found lacking (in my eyes) was how restrictive more scanner "wrappers" are. Which is why I have broken off quite a bit of the fuctions in emailscan-libs. This will allow adminstrators that have a better way, to add it to the script in a faily simple way (and hopefully share it with us). While I will be working hard to provide strong baseline projection, I obviously am not the end-all-be-all of e-mail virus projection, so why not make it EASY to contribute.
Installation is done now completely by hand, but isnt too painful.
Basically, make sure you have the following programs installed:
mkdir
rm
cat
metamail
find
file
grep
formail
procmail
sendmail
send
mv
and a virus scanning package (I currently us uvscan from Network Assoc.).
Pick a place to install it. (I choose /etc/emailscan)
Modify emailscan.conf. Make sure you have the directories, file locations, and options of the virus scanner.
Install /etc/procmailrc
Make sure sendmail is using procmail as the local delivery agent. This is pretty much the default install for sendmail at this time. If you are not using it, I highly recommend that you do.
Download (0.005MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1202 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above sendmail 0.79 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed