Exim: Difference between revisions
From Jedisaber Wiki
No edit summary |
No edit summary |
||
| Line 24: | Line 24: | ||
(or, What do All These Weird Things in the exim Mainlog Mean?) | (or, What do All These Weird Things in the exim Mainlog Mean?) | ||
(See also: [[Log Locations]] ) | |||
<pre> | <pre> | ||
Revision as of 00:08, 13 January 2017
exim is a popular mailserver. You can use the exim command to administer, get info from, and other interactions with the exim mailserver.
Command Line Options
exim -Mvh messageID show email header for the specified message
exim -Mvb messageID show the body of the email
exim -Mvc messageID show the compete message, including headers
exim -Mvl messageID show the logs for the specified email
exim -Mrm messageID remove the specified message from the queue
exim -bpc show the number of e-mails in the queue
exim -bp show the e-mails in the queue
exim -bt person@ example. com Sends a "test message" to the specified e-mail address. Kind of a "traceroute for exim".
-v Verbose. Can be used with any other options.
Exim Mail log Notation Guide
(or, What do All These Weird Things in the exim Mainlog Mean?)
(See also: Log Locations )
<= message arrival
=> normal message delivery
-> additional address in same delivery
>> cutthrough message delivery
*> delivery suppressed by -N
** delivery failed; address bounced
== delivery deferred; temporary problem
A authenticator name (and optional id and sender)
C SMTP confirmation on delivery
command list for "no mail in SMTP session"
CV certificate verification status
D duration of "no mail in SMTP session"
DN distinguished name from peer certificate
DT on => lines: time taken for a delivery
F sender address (on delivery lines)q
H host name and IP address
I local interface used
id message id for incoming message
P on <= lines: protocol used
on => and ** lines: return path
PRX on <= and=> lines: proxy address
QT on => lines: time spent on queue so far
on "Completed" lines: time spent on queue
R on <= lines: reference for local bounce
on => >> ** and == lines: router name
S size of message in bytes
SNI server name indication from TLS client hello
ST shadow transport name
T on <= lines: message subject (topic)
on => ** and == lines: transport name
U local user or RFC 1413 identity
X TLS cipher suite
Exigrep
exigrep grep for mail logs
Example:
exigrep spam@psygen.org /var/log/exim_mainlog
