Phil:

Thanks for your reply.  The following router is present in my default
exim.conf:

# This router routes to remote hosts over SMTP by explicit IP address,
# given as a "domain literal" in the form [nnn.nnn.nnn.nnn]. The RFCs
# require this facility, which is why it is enabled by default in Exim.
# If you want to lock it out, set forbid_domain_literals in the main
# configuration section above.

#
# Literal Transports .. ignores verisigns sitefinder service
#

literal:
    driver = ipliteral
    domains = ! +local_domains
    headers_add = "${perl{mailtrapheaders}}"
    ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 64.94.110.0/24
    transport = remote_smtp

According to the specs, 
http://www.us.exim.org/exim-html-4.20/doc/html/spec_14.html,
section 14, "Generic Options for Routers there is the "self" option.  

******************paste**************************

self
Type:  string
Default:  freeze

This option applies to those routers which use the address to find a list of 
remote hosts. Currently, these are the dnslookup, ipliteral, and manualroute 
routers. Usually such routers are configured to send the message to a remote 
host via an smtp transport. The self option specifies what happens when the 
first host on the list turns out to be the local host (this is checked by 
comparing IP addresses), or a host whose name matches hosts_treat_as_local.

Normally this situation indicates either an error in Exim's configuration (for 
example, the router should be configured not to process this domain), or an 
error in the DNS (for example, the MX should not point to this host). For this 
reason, the default action is to log the incident, defer the address, and 
freeze the message. The following alternatives are provided for use in special 
cases:

    *

      defer

      Delivery of the message is tried again later, but the message is not 
frozen.
    *

      reroute: <domain>

      The domain is changed to the given domain, and the address is passed back 
to be reprocessed by the routers. No rewriting of headers takes place. This 
behaviour is essentially a redirection.
    *

      reroute: rewrite: <domain>

      The domain is changed to the given domain, and the address is passed back 
to be reprocessed by the routers. Any headers that contain the original domain 
are rewritten.
    *

      pass

      The router passes the address to the next router, or to the router named 
in the pass_router option if it is set. This overrides no_more.

      During subsequent routing and delivery, the variable $self_hostname 
contains the name of the local host that the router encountered. This can be 
used to distinguish between different cases for hosts with multiple names. The 
combination

        self = pass
        no_more

      ensures that only those addresses that routed to the local host are 
passed on. Without no_more, addresses that were declined for other reasons 
would also be passed to the next router.
    *

      fail

      Delivery fails and an error report is generated.
    *

      send

      The anomaly is ignored and the address is queued for the transport. This 
setting should be used with extreme caution. For an smtp transport, it makes 
sense only in cases where the program that is listening on the SMTP port is not 
this version of Exim. That is, it must be some other MTA, or Exim with a 
different configuration file that handles the domain in another way.


**************************end paste**************************

Since the default  is "freeze", I think this is what is happening on my
server.  Question is, where to write the added text and which option is
safer?  Pass, or send? Add to the end of the literal router text copied
above?

My goal is to enable delivery of emails to domain literal addressed mail
to an account (IP) on the server for testing.  I do not plan to keep it
in place for an extended time.

Thanks for your help.

Greg Masters <[email protected]>


-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to