[Exim] [Fwd: SEGV]

Kezdőlap
Üzenet törlése
Válasz az üzenetre
Szerző: jason
Dátum:  
Címzett: Exim-users
Tárgy: [Exim] [Fwd: SEGV]
Hi people..

Anyone know wha'ts wrong here?? Answers to jason@??? please.. I'm
not subscribed to this mail list

thanks
Jase

jason@??? wrote:
>
> Hi Phil
>
> I have a problem. with Exim. I'm running version 3.03. with the enclosed
> config file. what i've done is taken a working config file from 2.11 and
> tried using it with 3.03 but it doesn't seem to like it. if you look at
> line 109 around there is some lines I'd added and taken out to try if
> it'll work. (host_accept_relay only works with 3.03).
>
> I seem to be getting the following in the mainlog and i've obsolutely no
> idea what is causing it.
>
> If you can give any clues I'd be very grateful!!
>
> 1999-10-10 18:38:29 11aMsD-0000Qr-00 SEGV while reading
> "T:emin01.borg.com:205.217.206.187:11aMsD-0000Qr-00" from dbm file:
> record assumed not to exist
> 1999-10-10 18:38:29 queue run: process 1709 crashed with signal 11 while
> delivering 11aMsD-0000Qr-00
> 1999-10-10 18:38:29 End queue run: pid=1702
>
> Cheers
> Jase
>
>   ------------------------------------------------------------------------
> ######################################################################
> #                  Runtime configuration file for Exim               #
> ######################################################################

>
> # This is a default configuration file which will operate correctly in
> # uncomplicated installations. Please see the manual for a complete list
> # of all the runtime configuration options that can be included in a
> # configuration file. There are many more than are mentioned here. The
> # manual is in the file doc/spec.txt in the Exim distribution as a plain
> # ASCII file. Other formats (PostScript, Texinfo, HTML) are available from
> # the Exim ftp sites. The manual is also online via the Exim web sites.
>
> # This file is divided into several parts, all but the last of which are
> # terminated by a line containing the word "end". The parts must appear
> # in the correct order, and all must be present (even if some of them are
> # in fact empty). Blank lines, and lines starting with # are ignored.
>
> ######################################################################
> #                    MAIN CONFIGURATION SETTINGS                     #
> ######################################################################

>
> # Specify your host's canonical name here. This should normally be the fully
> # qualified "official" name of your host. If this option is not set, the
> # uname() function is called to obtain the name.
>
> primary_hostname = dragor.demon.co.uk
>
> # Specify the domain you want to be added to all unqualified addresses
> # here. An unqualified address is one that does not contain an "@" character
> # followed by a domain. For example, "caesar@???" is a fully qualified
> # address, but the string "caesar" (i.e. just a login name) is an unqualified
> # email address. Unqualified addresses are accepted only from local callers by
> # default. See the receiver_unqualified_{hosts,nets} options if you want
> # to permit unqualified addresses from remote sources. If this option is
> # not set, the primary_hostname value is used for qualification.
>
> qualify_domain = dragor.net
>
> # If you want unqualified recipient addresses to be qualified with a different
> # domain to unqualified sender addresses, specify the recipient domain here.
> # If this option is not set, the qualify_domain value is used.
>
> # qualify_recipient = dragor.demon.co.uk
>
> # Specify your local domains as a colon-separated list here. If this option
> # is not set (i.e. not mentioned in the configuration file), the
> # qualify_recipient value is used as the only local domain. If you do not want
> # to do any local deliveries, uncomment the following line, but do not supply
> # any data for it. This sets local_domains to an empty string, which is not
> # the same as not mentioning it at all. An empty string specifies that there
> # are no local domains; not setting it at all causes the default value (the
> # setting of qualify_recipient) to be used.
>
> local_domains = "localhost:dragor:dragor.demon.co.uk:dragor.net"
>
> # If you want to accept mail addressed to your host's literal IP address, for
> # example, mail addressed to "user@???", then uncomment the
> # following line, or supply the literal domain(s) as part of "local_domains"
> # above.
>
> local_domains_include_host_literals
>
> # No local deliveries will ever be run under the uids of these users (a colon-
> # separated list). An attempt to do so gets changed so that it runs under the
> # uid of "nobody" instead. This is a paranoic safety catch. Note the default
> # setting means you cannot deliver mail addressed to root as if it were a
> # normal user. This isn't usually a problem, as most sites have an alias for
> # root that redirects such mail to a human administrator.
>
> never_users = root
>
> # The setting below causes Exim to do a reverse DNS lookup on all incoming
> # IP calls, in order to get the true host name. If you feel this is too
> # expensive, you can specify the networks for which a lookup is done, or
> # remove the setting entirely.
>
> # host_lookup_nets = 0.0.0.0/0
>
> # Exim contains support for the Realtime Blocking List (RBL) that is being
> # maintained as part of the DNS. See http://maps.vix.com/rbl/ for background.
> # Uncommenting the following line will make Exim reject mail from any
> # host whose IP address is blacklisted in the RBL at maps.vix.com.
>
> # rbl_domains = rbl.maps.vix.com
>
> # The setting below locks out the use of your host as a mail relay by any
> # other host. If you want to permit relaying through your host from certain
> # hosts or IP networks, you need to vary this option and/or make use of the
> # other three options in the set sender_{host,net}_{accept,reject}_relay.
> # See the section of the manual entitled "Control of relaying" for more info.
> # Removing this setting altogether is not recommended, because there are many
> # unscrupulous people out there who will make use of open relays to try to
> # disguise the source of unsolicited bulk mail.
>
> relay_domains = localhost:dragor.net
> #host_accept_relay = 127.0.0.1:localhost
> sender_host_accept_relay = 127.0.0.1:localhost:smtp.demon.co.uk
> #sender_host_accept_relay = 127.0.0.1:smtp.demon.co.uk
> #sender_host_reject_relay = *
> #sender_host_accept = 127.0.0.1
>
> # If you want Exim to support the "percent hack" for all your local domains,
> # uncomment the following line. This is the feature by which mail addressed
> # to x%y@z (where z is one of your local domains) is locally rerouted to
> # x@y and sent on. Otherwise x%y is treated as an ordinary local part.
>
> # percent_hack_domains=*
>
> end
>
> ######################################################################
> #                      TRANSPORTS CONFIGURATION                      #
> ######################################################################
> #                       ORDER DOES NOT MATTER                        #
> #     Only one appropriate transport is called for each delivery.    #
> ######################################################################

>
> # A transport is used only when referenced from a director or a router that
> # successfully handles an address.
>
> # This transport is used for delivering messages over SMTP connections.
>
> remote_smtp:
> driver = smtp
>
> # This transport is used for local delivery to user mailboxes. By default
> # it will be run under the uid and gid of the local user, and requires
> # the sticky bit to be set on the /var/mail directory. Some systems use
> # the alternative approach of running mail deliveries under a particular
> # group instead of using the sticky bit. The commented options below show
> # how this can be done.
>
> local_delivery:
> driver = appendfile
> file = /var/spool/mail/${local_part}
> # delivery_date_add
> # envelope_to_add
> # return_path_add
> group = mail
> mode = 0600
>
> # This transport is used for handling pipe addresses generated by alias
> # or .forward files. It has a conventional name, since it is not actually
> # mentioned elsewhere in this configuration file. (A different name *can*
> # be specified via the "address_pipe_transport" option if you really want
> # to.) If the pipe generates any standard output, it is returned to the sender
> # of the message as a delivery error. Set return_fail_output instead if you
> # want this to happen only when the pipe fails to complete normally.
>
> address_pipe:
> driver = pipe
> return_output
>
> # This transport is used for handling file addresses generated by alias
> # or .forward files. It has a conventional name, since it is not actually
> # mentioned elsewhere in this configuration file.
>
> address_file:
> driver = appendfile
> delivery_date_add
> envelope_to_add
> return_path_add
>
> # This transport is used for handling file addresses generated by alias
> # or .forward files if the path ends in "/", which causes it to be treated
> # as a directory name rather than a file name. Each message is then delivered
> # to a unique file in the directory. If instead you want all such deliveries to
> # be in the "maildir" format that is used by some other mail software,
> # uncomment the final option below. If this is done, the directory specified
> # in the .forward or alias file is the base maildir directory.
> #
> # Should you want to be able to specify either maildir or non-maildir
> # directory-style deliveries, then you must set up yet another transport,
> # called address_directory2. This is used if the path ends in "//" so should
> # be the one used for maildir, as the double slash suggests another level
> # of directory. In the absence of address_directory2, paths ending in //
> # are passed to address_directory.
>
> address_directory:
> driver = appendfile
> delivery_date_add
> envelope_to_add
> return_path_add
> no_from_hack
> prefix = ""
> suffix = ""
> # maildir_format
>
> # This transport is used for handling autoreplies generated by the filtering
> # option of the forwardfile director. It has a conventional name, since it
> # is not actually mentioned elsewhere in this configuration file.
>
> address_reply:
> driver = autoreply
>
> end
>
> ######################################################################
> #                      DIRECTORS CONFIGURATION                       #
> #             Specifies how local addresses are handled              #
> ######################################################################
> #                          ORDER DOES MATTER                         #
> #   A local address is passed to each in turn until it is accepted.  #
> ######################################################################

>
> # Local addresses are those with a domain that matches some item in the
> # "local_domains" setting above, or those which are passed back from the
> # routers because of a "self=local" setting (not used in this configuration).
>
> # This director handles aliasing using a traditional /etc/aliases file.
> # If any of your aliases expand to pipes or files, you will need to set
> # up a user and a group for these deliveries to run under. You can do
> # this by uncommenting the "user" option below (changing the user name
> # as appropriate) and adding a "group" option if necessary.
>
> system_aliases:
> driver = aliasfile
> file = /etc/mail/aliases
> search_type = lsearch
> # user = exim
>
> # This director handles forwarding using traditional .forward files.
> # If you want it also to allow mail filtering when a forward file
> # starts with the string "# Exim filter", uncomment the "filter" option.
> # The check_ancestor option means that if the forward file generates an
> # address that is an ancestor of the current one, the current one gets
> # passed on instead. This covers the case where A is aliased to B and B
> # has a .forward file pointing to A.
>
> userforward:
> driver = forwardfile
> file = .forward
> no_verify
> no_expn
> check_ancestor
> # filter
>
> # This director matches local user mailboxes.
>
> localuser:
> driver = localuser
> transport = local_delivery
>
> end
>
> ######################################################################
> #                      ROUTERS CONFIGURATION                         #
> #            Specifies how remote addresses are handled              #
> ######################################################################
> #                          ORDER DOES MATTER                         #
> #  A remote address is passed to each in turn until it is accepted.  #
> ######################################################################

>
> # Remote addresses are those with a domain that does not match any item
> # in the "local_domains" setting above.
>
> # This router routes to remote hosts over SMTP using a DNS lookup with
> # default options.
>
> lookuphost:
> driver = lookuphost
> transport = remote_smtp
>
> # 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:
> # driver = ipliteral
> # transport = remote_smtp
>
> # A router sent in from Daniel Quinlan <daniel@???>
> #smarthost:
> # driver = domainlist
> ## transport = remote_smtp
> # route_list = "* smtp.demon.co.uk"
>
> #queuehost:
> # driver = domainlist
>
>
> end
>
> ######################################################################
> #                      RETRY CONFIGURATION                           #
> ######################################################################

>
> # This single retry rule applies to all domains and all errors. It specifies
> # retries every 15 minutes for 2 hours, then increasing retry intervals,
> # starting at 1 hour and increasing each time by a factor of 1.5, up to 16
> # hours, then retries every 8 hours until 4 days have passed since the first
> # failed delivery.
>
> # Domain               Error       Retries
> # ------               -----       -------

>
> *                      *           F,2h,15m; G,16h,1h,1.5; F,4d,8h

>
> end
>
> ######################################################################
> #                      REWRITE CONFIGURATION                         #
> ######################################################################

>
> # There are no rewriting specifications in this default configuration file.
>
> # End of Exim configuration file