Hi Guys. How do we check the logs for incoming messages?
I found this topic
and tried command nano /var/log/mail.log
in nano I use CTRL+_ and then CTRL_V to go to the last line.
by looking at the logs line by line I wanted to know if an email is received by looking at the log line.
Can someone share a sample log entry that says the email is received and its in the inbox of the MIAB user.
murgero
2
You can see mail received, just not it’s contents that way. What you would be looking for is something along the lines of
delivery 2: success: something something
1 Like
Thanks @murgero
How about an incoming message successfully delivred to a MIAB user?
What does the log line looks like for an incoming message?
murgero
4
It would look similar. Same file. You can also use this method to read the mailbox:
(You maildir for this would be /home/user-data/mail/username/
in this case)
Learning Maildir.
Thanks for sharing @murgero
1 Like
Just thinking - if you’re looking for messages being delivered to a specific mailbox or coming from a specific address you could try the following:
cat /var/log/mail.log | grep <email address>
As a modification:
cat /var/log/mail.log | grep -i "username@example.com"
The “-i” means case-insensitive. so if an email is capitalized on one end and not the other, it should show regardless.
2 Likes