Index
All Classes and Interfaces|All Packages|Constant Field Values
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
-
Deprecated.
- 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 ornull
if unlimited. - getEmailOutLimit(String) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
-
Gets the outbound
EmailLimit
given its unique business name ornull
if unlimited. - getEmailRelayLimit(String) - Method in class com.aoindustries.aoserv.jilter.config.JilterConfiguration
-
Gets the relay
EmailLimit
given its unique business name ornull
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.
All Classes and Interfaces|All Packages|Constant Field Values
Objects.equals(java.lang.Object, java.lang.Object)
instead.