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