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
-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
  • 154
  • 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,272
  • 9
  • 41
  • 81
-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
  • 388
  • 7
  • 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…
-2
votes
1 answer

How to enter "special" characters in the password file?

What is the range of characters allowed in the password field in the password.client file in Exim4? My password has the :, ! and . characters. Are these permitted as is? If not, how do I encode them? PS: The credentials are for Exim as a client to a…
Old Geezer
  • 397
  • 8
  • 25
-3
votes
1 answer

exim4 showing tls_certificate and tls_privatekey not set when configured to send via Gmail via TLS 465

I have configured exim4 to send e-mails using TLS through smtp.gmail.com::465 , NOT STARTTLS through smtp.gmail.com::587. I used information provided to me that was pulled from various sources. The complete list of steps I performed can be seen at…
IMTheNachoMan
  • 255
  • 4
  • 16
-3
votes
1 answer

no STARTTLS in inbound email to exim

I have a CentOS VPS and I'm using Exim 4.7.2 For some days I have an issue in Thunderbird and in other client because seems STARTTLS not work in incoming email only outgoing e-mail. How can I fix this?
Marco
  • 1
-3
votes
1 answer

How to automate deletion of messages in the queue (selected by a keyword present in the corp email message)

Question Exim4 - DEBIAN : How to automate deletion of messages in the queue (selected by a keyword present in the corp email message) ? Thanks a lot.
1 2 3
72
73