Thomas Hommers | 17 Apr 18:30 2014

Queue instead of temporarily reject


I am having the following problem:

I've setup a manual route to forward all emails addresses to a certain domain to one host. This is working
fine, except the dns of this host cannot be resolved. In this case the SMTP connection in temporarily rejected.

I would like to have the email accepted and queued instead of temporarily rejected.

Does somebody knows if this is possible?


Here is the error message from the log:

2014-04-17 23:36:28 no IP address found for host (during SMTP connection from
(localhost) [])
2014-04-17 23:36:28 H=(localhost) [] F=<email <at>> rejected RCPT email <at>
lookup of host "" failed in direct_route router


And here is my configuration:

# Main configuration

acl_smtp_rcpt = acl_check_rcpt

# Routers

(Continue reading)

Yves Goergen | 15 Apr 15:06 2014

"Mail delivery failed" backscatter is not spam-scanned


I'm currently receiving large amounts of backscatter spam that basically 
says "Mail delivery failed: ..." in its subject. SpamAssassin is set up 
and rejects a lot of spam, it's just totally useless on these messages. 
Normally all incoming messages get a spam filter info header added, but 
these messages don't even seem to be processed by SpamAssassin. It's as 
if Exim knows better and directly lets those messages pass into my mailbox.

I want to be in control and let SpamAssassin scan and possibly reject 
all messages, including those that look like mail delivery errors. Then 
I could at least add a rule that rejects all messages of that type, even 
if it's an ugly solution, but so is e-mail itself. But that doesn't even 
work because Exim doesn't pass those messages to SpamAssassin.

Is there some kind of exception built-in in Exim or what's wrong here?

This is Exim 4.71 on Ubuntu 10.04. I could append parts of my config if 
it helps, but that's gonna be lengthy and it'll take some time to 
collect it.

Yves Goergen


## List details at
## Exim details at
## Please use the Wiki with this list -
(Continue reading)

Angus March | 15 Apr 21:50 2014

Air gapped intranet?

I don't have a lot of experience w/MTAs. How is Exim on an air gapped
intranet? If the network is small enough, can we dispense w/DNS servers?

## List details at
## Exim details at
## Please use the Wiki with this list -

Elrippo | 15 Apr 21:14 2014

[heartbleedbug] unfortunately i missed the conversation

Hy there.

Firstly i want to apologize for being late on that topic, but i missed the list on exim relevant precautions
regarding exim4 running on an Ubuntu precise box.
I updated my box, and it is using the right and adviced openssl libraries.
Could you be so kind, to tell me -if there are any- what steps need to be taken to secure exim?

Thank you in advance for your time and understanding!

Kind regards,

## List details at
## Exim details at
## Please use the Wiki with this list -

admin | 13 Apr 16:12 2014

EXIM Authenticator Question

(1) The following block of text to the authenticators section in 

driver = plaintext
public_name = PLAIN
server_prompts = :
server_set_id = $2
server_condition = "${if pam{$2:$3}{1}{0}}"

driver = plaintext
public_name = LOGIN
server_prompts = "userID:: : password::"
server_set_id = $1
server_condition = "${if pam{$1:$2}{1}{0}}"

(2) Yields an error message from a syntax check:
two server authenticators (courier_plain and plain) have the same public 

(3) Question: What is the correct authenticator script to remove the 
syntax error message?


## List details at
## Exim details at
## Please use the Wiki with this list -

(Continue reading)

Privacy | 12 Apr 20:46 2014

IPV6 error in exim, though disable_ipv6=true


I am trying to set up exim4 to use my gmail account. But mail is queued
and is never sent because the log says:

2014-04-10 22:48:05 Start queue run: pid=12623 -qff
2014-04-10 22:48:05 1WYK8P-0001YZ-Ix IPv6 socket creation failed:
Address family not supported by protocol
2014-04-10 22:48:05 1WYK8P-0001YZ-Ix
[2a00:1450:400c:c03::6c] Address family not supported by protocol

I have Exim 4.80 with support for
 crypteq iconv() IPv6 GnuTLS move_frozen_messages DKIM

In /etc/exim4/update-exim4.conf.conf, I have at the end:


I have reloaded my configuration and restarted exim4:
# update-exim4.conf
# service exim4 restart

Restarts fine, but mail gets queued, and telling it to process the queue:
# exim -qff

results in that log error in /var/log/exim4/mainlog.

Can somebody help me out ?

(Continue reading)

Rob Gunther | 13 Apr 10:02 2014

exim & spamassassin. sorta cool

I’ve just started to experiment with exim & spamassassin.  Sorta cool.

I get the concept, mail is passed to spamassassin and comes back with a
score.  It is then up to exim (or something else) to handle it.

I want to handle it by exim moving the messages into a specific folder for
processing.  No bounce, no rejection notice… nothing.

I will then process the mail from the queue of spam to integrate it into
our existing solution.

So the question is, how can I divert to a folder without further processing
with exim?

Robert G.

## List details at
## Exim details at
## Please use the Wiki with this list -
赵鑫 | 10 Apr 11:55 2014

how to setup exim for different mail sender / account


I am not good at Linux and English.

I use my raspberry pi as a webcam for security. I want the system can send email to me automatically. So I
installed exim4.

I use Gmail or other SMTP service to send mail. After setup and put my SMTP account into "passwd.client", I
succeed to send mail with mail command manually. 

Later, after searching and reading a lot, I'm giving it up with the question below. So try mail all of you for help.

My question:

Why mails from all user accounts in system all reads from my email? how to  setup to make all users with their
own email address?

Best Regards

## List details at
## Exim details at
## Please use the Wiki with this list -

Er.shashank.singh | 9 Apr 13:00 2014

How to block charecter except english language

Dear all,

Please let me know that how can i block the charecters except english
language like From: "=?utf-8?Q?Benito_Lumpkins?="

There's are spamming has been done one of my servers

exim 500 500
<vvrao <at>>
1397027393 0
-host_auth login
-received_protocol esmtpa
-body_linecount 1
-max_received_linelength 72
-auth_id vvrao <at>
eroyal38 <at>

224P Received: from [x.x.x.x] (
        by with esmtpa (Exim 4.72 #1)
        id 1WXmdt-0006qg-G8 by authid <vvrao <at> xxx> with login
        for <eroyal38 <at>>; Wed, 09 Apr 2014 12:39:55 +0530
036  Date: Wed, 9 Apr 2014 8:11:46 +0100
(Continue reading)

Lena | 9 Apr 18:09 2014

Re: Authenticated users - Do not modify headers

> From: Steve Williams
> I'm trying to set up Exim to allow authenticated users to send mail
> from any local domains, without Exim adding the sender and return-path
> headers.
> Exim will authenticate users using AUTH PLAIN. However whenever an
> authenticated user sends an e-mail the Sender header is set to be
> <username> <at> <primary-domain>. The return-path is also set to the same.
> I do not want Exim to change these headers. It is made worse when the
> username is 'user <at>', because the header values become
> user <at> <at> - this then breaks SPF checking.
> I only want authenticated users to be able to send e-mails, but I do
> not want their usernames added to the headers at all. I also only want
> authenticated users to send e-mail from the local domains on the
> server. How can I achieve this?
> I have already tried (possibly incorrectly) setting:
> accept  authenticated = *
>   control = submission/sender_retain

I use:

  accept authenticated = *
         control = submission/domain=

(with nothing after "domain=").

(Continue reading)

Lena | 9 Apr 18:00 2014

Re: Using the autenticator domain in filter

> as the email is sent through Exim using authentication,
> what is the variable that holds the true user domain and that can be used
> in that rule ?



## List details at
## Exim details at
## Please use the Wiki with this list -