C D E G H I J P S 
All Classes All Packages

C

com.aoindustries.aoserv.jilter.config - module com.aoindustries.aoserv.jilter.config
 
com.aoindustries.aoserv.jilter.config - package com.aoindustries.aoserv.jilter.config
 

D

DEFAULT_MILTER_PORT - Static variable in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
The default milter port.

E

EmailLimit - Class in com.aoindustries.aoserv.jilter.config
Stores the values that control email rate limiting.
EmailLimit(int, float) - Constructor for class com.aoindustries.aoserv.jilter.config.EmailLimit
Creates a new email limit.
equals(JilterConfiguration) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
equals(Object) - Method in class com.aoindustries.aoserv.jilter.config.EmailLimit
 
equals(Object) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
 
equals(Object, Object) - Static method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
equals(Set<?>, Set<?>) - Static method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Compares two sets and makes sure they exactly match.
equalsMap(Map<?, ?>, Map<?, ?>) - Static method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Compares two maps and makes sure they exactly match, including all their values.
equalsMapSetString(Map<?, ? extends Set<?>>, Map<?, ? extends Set<?>>) - Static method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Compares two maps and makes sure they exactly match, including all their mapped sets.

G

getAddresses(String) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Gets the set of addresses for a specific domain (without the @domain part of the address).
getBurst() - Method in class com.aoindustries.aoserv.jilter.config.EmailLimit
 
getBusiness(String) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Gets the unique business name for a domain or null if domain doesn't exist.
getEmailFullFrom() - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Gets the from address to be used for the full email.
getEmailFullTo() - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Gets the comma-separated list of to addresses to be used for the full email.
getEmailInLimit(String) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Gets the inbound EmailLimit given its unique business name or null if unlimited.
getEmailOutLimit(String) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Gets the outbound EmailLimit given its unique business name or null if unlimited.
getEmailRelayLimit(String) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Gets the relay EmailLimit given its unique business name or null if unlimited.
getEmailSummaryFrom() - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Gets the from address to be used for the summary email.
getEmailSummaryTo() - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Gets the comma-separated list of to addresses to be used for the summary email.
getJilterConfiguration() - Static method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Gets the current configuration.
getListenIp() - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
getListenPort() - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
getRate() - Method in class com.aoindustries.aoserv.jilter.config.EmailLimit
 
getRestrictOutboundEmail() - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
getSmtpServer() - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Gets the SMTP server to use for outbound email, empty or null means don't send emails.
getVersion() - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Gets the version of this file this was loaded from.

H

hashCode() - Method in class com.aoindustries.aoserv.jilter.config.EmailLimit
 

I

isAllowRelay(String) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Returns true if the provided IP address has explicit relay permission granted.
isDenied(String) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Returns true if the provided IP address is denied.
isDeniedSpam(String) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Returns true if the provided IP address is denied because it has been reported as sending spam.
isLocalIpAddress(String) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Returns true if the provided IP address is a local address.

J

JilterConfiguration - Class in com.aoindustries.aoserv.jilter.config
In order to avoid a real-time dependency between the Jilter code and the full AOServ Platform, the configuration values for the jilter are placed into a properties file that is stored in /etc/opt/aoserv-jilter/aoserv-jilter.properties.
JilterConfiguration(String, int, boolean, String, String, String, String, String, Map<String, String>, Map<String, Set<String>>, Set<String>, Set<String>, Set<String>, Set<String>, Map<String, EmailLimit>, Map<String, EmailLimit>, Map<String, EmailLimit>) - Constructor for class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Creates a new Jilter configuration.

P

PROPS_FILE - Static variable in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
 

S

saveIfChanged(String) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
Saves the new configuration if either the config file doesn't exist or has changed in any way.
C D E G H I J P S 
All Classes All Packages