I am using smtp client to send email alert through zimbra.
Some of the recipient claimed that they didn't receive the alert email.
I run the command zmmsgtrace -i/-s/-r/-t to trace the email status.
but I check the log and see:
Message ID '021a01c9328a$6a73f630$2e04f403@schlaptop'
2008-10-20 16:02:50 - unknown (22.214.171.124) --> mail
2008-10-20 16:02:50 - mail --> 127.0.0.1 (127.0.0.1]:10024) status sent
* The log record and result returned by command is not the same.
Oct 20 16:02:52 mail postfix/smtp: E25B937FB4F: to=<firstname.lastname@example.org>, relay=b.mx.mail.yahoo.com[126.96.36.199]:25, delay=2, delays=0.03/0/1.2/0.7, dsn=5.0.0, status=bounced (host b.mx.mail.yahoo.com[188.8.131.52] said: 554 delivery error: dd This user doesn't have a yahoo.com account (email@example.com)  - mta209.mail.re3.yahoo.com (in reply to end of DATA command))
* The result returned by command directly show that it is bounced.
Message ID '4038418.181224488985260.JavaMail.firstname.lastname@example.org'
2008-10-20 15:49:45 - localhost (127.0.0.1) --> mail
2008-10-20 15:49:46 - mail --> 127.0.0.1 (127.0.0.1]:10024) status sent
2008-10-20 15:49:48 - mail --> 127.0.0.1 (127.0.0.1]:10024) status bounced
(host e.mx.mail.yahoo.com[184.108.40.206] said: 554 delivery error: dd This user doesn't have a yahoo.com account (email@example.com)  - mta136.mail.re4.yahoo.com (in reply to end of DATA command))
* From above, the record show mail --> living.com (220.127.116.11]:25) but for the 1st and 2nd case, it is mail --> 127.0.0.1 (127.0.0.1]:10024). Why it is different? Why the 1st and 2nd case record not like mail --> c.mx.mail.yahoo.com (18.104.22.168) ?
Message ID '27270208.40351223535567718.JavaMail.SYSTEM@mail.sch.com'
2008-10-09 14:51:46 - localhost (127.0.0.1) --> mail
2008-10-09 14:51:49 - mail --> living.com (22.214.171.124]:25) status sent
by amavisd on () HITS: in ms
Can I determine whether an email has delivered to its recipient through the status returned by command zmmsgtrace? Is it accurate?