e-f-a / v4 Goto Github PK
View Code? Open in Web Editor NEWV4
Home Page: https://efa-project.org
License: Other
V4
Home Page: https://efa-project.org
License: Other
Yeah, I like that....
Moved from v3 E-F-A/v3#354
Moved from v3
Moved from v3
Moved from v3 E-F-A/v3#319
Add capability to eFa and/or MailWatch to sync db data between instances. Gives capability to get a total view without a shared database.
Moved from v3
Moved from v3 E-F-A/v3#337
Redefine and differentiate these two items.
add ipv6 support to postfix & configs
Allow definition of conditional forwarders in Unbound when recursion is enabled.
Support Split DNS setups.
Because yeah!
A must have
Add support for postscreen to EFA. It may be mutually exclusive to greylisting, so it may require greylisting off before enabling.
https://forum.efa-project.org/viewtopic.php?f=15&t=2012&p=7736
Full SELinux support as of commit aec68d5 2/12/17
https://forum.efa-project.org/viewtopic.php?f=15&t=1717
also see here for more details of a successful integration: https://forum.efa-project.org/viewtopic.php?f=14&t=1641&p=7460#p7460
Hi,
When installing EFA (at least from the iso) there is no message_size_limit defined in postfix configuration.
The built-in value of postfix is then very low and doesn't allow a lot of messages with attachment to be accepted.
Maybe a message_size_limit with some reasonable value should be added in postfix configuration.
Around 40-50MB maybe ?
Just a suggestion :)
Best regards,
Sébastien
Moved from v3 E-F-A/v3#303
eFa-ify reports in each language and add a language prompt
Hi,
We've noticed that the /var/dcc/log contains some temporary files that never get cleaned.
Maybe one of the cron task should take care of deleting files older than X days in this directory ?
Just an idea :)
Best regards,
Sébastien
clamav main db is repllicated to the mirrors at dl<>.efa-project.org/clamav/
download those to /var/lib/clamav and chown clam:clam before running freshclam to speed up clamav installation.
Helpful for clustered or load balanced installations
Times have changed in the last 5 years,,
continuing down the path or scripts for a project like this makes no sense.
I would suggest moving to a state management system like Puppet or chef. ( i am biased towards puppet)
if you use puppet forge you can leverage what other ppl have already built to save time
example
#set root password
user {'root':
ensure => present,
password => pw_hash('EfaPr0j3ct', 'SHA-512', 'mysalt') ,
}
#make sure directories are availble
file { ['/var/log/EFA' , '/usr/src/EFA']:
ensure => 'directory',
}
#install spam ass assin
package {'spamassassin':
ensure => present,
}
#example of having Fav icon in 3 places
#/bin/cp -f favicon.ico /var/www/html/mailscanner/
#/bin/cp -f favicon.ico /var/www/html/mailscanner/images
#/bin/cp -f favicon.ico /var/www/html/mailscanner/images/favicon.png
file {'/var/www/html/mailscanner/',
'/var/www/html/mailscanner/images',
'/var/www/html/mailscanner/images/favicon.png']:
ensure => 'present',
source => '/files/favicon.ico',
}
This allows for faster iterations, custom builds. also package version locking or package upgrading. oh and the best thing.. you could get this to work across most unix based platforms with ease!
Moved from v3 E-F-A/v3#302
Give user the option to choose to run eFa from a local DB or a remote DB.
Store token as a header value instead of inline sig. Enable mail plugins (such as an outlook plugin) to read and respond to these tokens natively.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.