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
1055 questions
-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,303
  • 9
  • 31
  • 50
-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
  • 217
  • 3
  • 12
-2
votes
1 answer

Postfix stop continuously

I just ask this question in unix.stackexchange.com but I did not get any answer. I hope will lucky in here at least. Please ignore the question's stupidity. I am a noob to linux. I was successfully configured Sendgrid into a Google Cloud Instance…
NiroshanJ
  • 101
  • 3
-2
votes
2 answers

Setup spammassin and clamav with Exim on ubuntu 16.04

I've been searching for help in setting up Spammassassin and ClamAV with Exim (on ubuntu-16.04), but all the guides are horribly out of date. Could anyone share their setup please?
James Swift
  • 144
  • 1
  • 14
-2
votes
1 answer

How to backup mail with exim4 server

I have a little exim4 mail server with local delivery to /var/mail folder. How can I backup mails? Is it enought to simply save all /var/mail folder? In this case, how to restore?
Tobia
  • 1,210
  • 8
  • 37
  • 73
-2
votes
1 answer

Setting SMTP responses for bouncing mail

Goodday, For a mailserver i have to read all bouncing mails that my mailserver sends. When a bounce occurs i recieve a response with sometimes a SMTP error response like 550 mailbox not found. This is not always the case for bouncing emails sent by…
-2
votes
1 answer

Individual accounts being spammed on server, even though DNS not hosted

Disclaimer: Please pardon the newbery! I've got a dedicated linux server from HostGator that has around 100 accounts on it. Lately, dozens of these accounts get bombarded with junk mail a few times a day. Each batch of junk mail is sent by the same…
Curtis
  • 1
-2
votes
2 answers

When to use virtual or regular users exim/dovecot?

I'm setting up an exim/dovecot server but i'm looking into when to use virtual users and when to use regulars. Is there a proper use case? I guess i just have to use real users because most of them will have ftp access and use the server as a…
-2
votes
1 answer

Exim4 ACL - Cannot set a global ratelimit

This is the first time I post on this forum, but since I have found a few leads on my problem I am hoping that I will find a solution. I think what I want to do is very simple. I have a web server running exim4 and I want to limit the total amount…
-2
votes
1 answer

Exim4 Error in ACL

I am following http://blog.edseek.com/~jasonb/articles/exim4_courier/ this guide to setup a mail server and I am getting this error when I try restart exim. [....] Stopping MTA for restart:2013-07-07 07:33:17 Exim configuration error in line 440 of…
h00j
  • 378
  • 6
  • 21
-2
votes
1 answer

Email Split Delivery

I have 4 email accounts and out of those 4, 3 are hosted at my own server and 1 is hosted at Microsoft Exchange Online. What I would like to do is that I would like to deliver emails for those 3 email accounts which are hosted on my server locally…
Mr.Flocker
  • 41
  • 8
-2
votes
1 answer

How running a mta with exim on centos?

I'm try learning run a MTA with virtual domains and exim from 2 weeks ago. but now, I can not do any thing. i select exim for mta and dovecot for imap daemon. but i can not run them, i can not understand how dovecot works and etc. i can not find a…
Ali Azimi
  • 111
  • 3
-2
votes
3 answers

Antivirus for a mail server to scan emails for virus

I have a requirement as follows "I have a site in which the end user is asked to upload a file which is directly sent to the client. Those files are not stored on my server. Now the issue is I don't want my client to complain having virus in the…
1 2 3
70
71