You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by se...@apache.org on 2001/08/11 23:45:33 UTC
cvs commit: jakarta-james/src/java/org/apache/james/transport/matchers SenderInFakeDomain.java
serge 01/08/11 14:45:33
Modified: src/java/org/apache/james/transport/matchers
SenderInFakeDomain.java
Log:
Updated to support MAIL FROM: <> possibility.
Revision Changes Path
1.2 +4 -1 jakarta-james/src/java/org/apache/james/transport/matchers/SenderInFakeDomain.java
Index: SenderInFakeDomain.java
===================================================================
RCS file: /home/cvs/jakarta-james/src/java/org/apache/james/transport/matchers/SenderInFakeDomain.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SenderInFakeDomain.java 2001/05/11 10:13:57 1.1
+++ SenderInFakeDomain.java 2001/08/11 21:45:33 1.2
@@ -19,12 +19,15 @@
public class SenderInFakeDomain extends GenericMatcher {
public Collection match(Mail mail) {
+ if (mail.getSender() == null) {
+ return mail.getRecipients();
+ }
String domain = mail.getSender().getHost();
//DNS Lookup for this domain
Collection servers = getMailetContext().getMailServers(domain);
if (servers.size() == 0) {
//No records...could not deliver to this domain, so matches criteria.
- log("No MX record found for domain: " + domain);
+ log("No MX, A, or CNAME record found for domain: " + domain);
return mail.getRecipients();
} else {
//Some servers were found... the domain is not fake.
---------------------------------------------------------------------
To unsubscribe, e-mail: james-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-dev-help@jakarta.apache.org