Questions tagged [exim]

Exim is a sendmail-compatible Mail Transfer Agent, licensed under the GPL, designed for Unix-like operating systems.

Exim is a Mail Transfer Agent (MTA), used to route and deliver email, for Unix-like operating systems. As an MTA, it is responsible for email getting from A to B, but not for client access to that email. Exim is used as the default MTA of some Linux distributions and for some control panel software. Its documentation is extensive and exhaustive, in the form of The Exim Specification. An undocumented feature is a bug. More details can be found in the wikipedia article on Exim.

Exim is licensed under the GNU General Public License, with various linking exemptions. There is a great deal of flexibility in the way mail can be routed, and there are extensive facilities for checking incoming mail.

Exim uses an ordered list of Routers to decide how to deliver a given message to a given recipient, accomplishing the delivery with a Transport. It uses a powerful string expansion system to provide configuration flexibility, including lookups of various forms and a wide variety of primitives. Authenticators are used to manage both the client and server side of authentication.

Exim Features

  • SMTP
  • TLS (via either OpenSSL or GnuTLS)
  • SMTP AUTH over a variety of authentication mechanisms, with data from various sources
  • Native support for mbox, mbx, maildir & mailstore formats, plus LMTP to a socket or invoking arbitrary delivery programs.
  • Filtering with Sieve and a powerful native filter language
  • Extensive string expansion configuration language
  • Support for many lookup types (Postgresql, Mysql, Sqlite, Oracle, LDAP, cdb, dbm, lsearch, NIS, DNS, whoson, passwd)
  • Native support for DNSxL lookups, socket communication,
  • An extensive Access Control List (ACL) system for filtering inbound email, with
  • Optional embedded Perl interpreter ${perl...}, plus support for dynamically loading modules ${dlfunc...}
  • Map/filter/reduce functions, lists
  • Strong regular expression support (the original author of Exim is also the author of PCRE, which was written for Exim)

Resources

Debugging guides & tools

How to ask good questions

  • Specify your operating system and version of Exim: uname -sr, lsb_release -d, exim -bV
  • Specify what you are trying to do (and perhaps why)
  • Mention things you have tried already
  • Describe what you are seeing, and how that is not what you expect
  • As appropriate, provide samples of the configuration used and the logs seen
1081 questions
-1
votes
1 answer

Setup Exim on cPanel to only send FROM authorized addresses for php

I run a cPanel host for my web clients, It has exim set as it's mail server. I have many clients running CMS'(mostly old joomla 1.5 which is nolonger maintained for security) that keep getting hacked to send spam from fictitious email accounts…
wmbf86
  • 155
  • 1
  • 7
-1
votes
1 answer

Hiding/Editing e-mail headers

from 1.2.3.4-rDNS ([1.2.3.4]:57306 helo=[127.0.0.1]) by SERVERHOSTNAME with esmtpsa (TLSv1:DHE-RSA-CAMELLIA256-SHA:256) (Exim 4.80) (envelope-from ) id 1ZGFeS-0023uH-H1 for MYEMAIL; Sun, 01 Mar 2013 19:53:12 -0500 Is there a way to hide…
Tiffany Walker
  • 6,681
  • 14
  • 56
  • 82
-1
votes
1 answer

EMail is not sending

I'm running exim with a CPanel setup. However, I am checking var/log/exim_rejectlog and am not seeing a single issue going to this hotmail account. its just not listed. but the email is not going in. i tried this: exim -bt…
Tiffany Walker
  • 6,681
  • 14
  • 56
  • 82
-1
votes
1 answer

exim or dovecot plugin or filter to put body preview to header

Is there any filter which would allow me to have the plain or html text body synopsis (preview) in the mail header as well? Like SpamAssassin does for spam emails (it inserts X-Spam-Report header with Content preview section) but more…
Alex
  • 113
  • 5
-1
votes
2 answers

Route Local mail in EXIM

Can I route all local Email (local domain to local domain) to another host ex: a spam filtering system on EXIM?
-1
votes
2 answers

spf record setup

Emails sent by mta from my server recognizes by spam filters as spam and there's message : Received-SPF: neutral ... Actually, I am not spammer :) So, I googled around these questions and found that I need setup two things SPF record DKIM Now I am…
-1
votes
1 answer

Track spammer Exim

hello i have a exim server , and have a lot of spam last 24 hours , i watch exim_mainlog and see this 1SDcCZ-0005DX-JQ-H mailnull 47 12 1333115355 0 -helo_name eicghqfebwyn -host_address 186.106.221.159.3741 -host_name…
mbarrerar
  • 3
  • 1
-1
votes
1 answer

Piping Mail with Exim: Only Works Locally

Whenever I send an email to my catchall alias via SSH (i.e., locally), Exim successfully pipes the e-mail to a PHP script, as I told it to do. However, when I try to send an e-mail to my catchall alias via my e-mail client (i.e., remotely), Exim…
John
-1
votes
1 answer

How to setup :fail: default email address in cPanel?

How to setup a :fail: default email address in cPanel?
darkAsPitch
  • 1,931
  • 4
  • 25
  • 42
-1
votes
1 answer

How to find a domain name responsible for the email

I have dedicated server with whm control panel. I have around 50 users in my servers. One of my client is sending email and i got abuse alert.I found the error from mail log. Can anyone look into it and help me from which domain that email is being…
Rajesh22
  • 1
  • 1
-1
votes
1 answer

Does exim's acl_check_data scans outgoing mails?

Does exim's acl_check_data scans all mails including outgoing or only incoming by default?
Andrey
  • 119
  • 4
-1
votes
2 answers

exim not sending mail to hotmail/yahoo?

I'm using a PHP script to send mail to a few of my clients. Some of them reported not getting the mail. GMail users all got the mail, but yahoo and hotmail aren't. I created my own hotmail account to test it, and sure enough, no email. Not in the…
Rob
  • 2,393
  • 9
  • 33
  • 52
-1
votes
1 answer

Estimate amount of emails handled by Exim

I have two mail servers that use Exim, one is dedicated to receiving mail and the other is dedicated to sending mail. How can I count how many emails a server sent in a month and how many emails were received in the month by Exim?
Tom
  • 289
  • 3
  • 13
-1
votes
1 answer

Email forwarding from exim on debian

Do it looks like Debian (10) out of the box comes with exim? mini31 # apt list --installed | grep exim WARNING: apt does not have a stable CLI interface. Use with caution in scripts. exim4-base/oldstable,oldstable,now 4.92-8+deb10u6 amd64…
-2
votes
1 answer

Whitelist Server in SpamAssassin

Iss possible add a server with various subdomains in SpamAssassin Whitelist, like *.example.com? This is the host instance with subdomains: email@example-2.com.br hm1480-p-60.example.com [IP-ADDRES-1] email@example-3.com.br…
Tom
  • 289
  • 3
  • 13