How to check sending mail status in sendmail on ubuntu

To check the sending mail status in Sendmail on Ubuntu, you can use the following methods:

  1. Check the Sendmail log file: The Sendmail log file is usually located at /var/log/mail.log or /var/log/sendmail.log. You can use the tail command to view the latest log entries:

    sudo tail -f /var/log/mail.log

    This will show you the latest log entries, including any errors or successes related to sending mail.

  2. Use the sendmail -bv command: The sendmail -bv command allows you to verify the status of a specific email message. Replace <email_address> with the recipient's email address:

    sudo sendmail -bv <email_address>

    This will show you the status of the email message, including whether it was sent successfully or not.

  3. Use the mailq command: The mailq command shows the queue of email messages waiting to be sent. You can use the -v option to show more detailed information:

    sudo mailq -v

    This will show you the queue of email messages, including the sender, recipient, and status of each message.

  4. Check the Sendmail queue: You can also check the Sendmail queue using the sendmail -q command:

    sudo sendmail -q

    This will show you the current queue of email messages waiting to be sent.

  5. Use a mail client or MUA (Mail User Agent): If you have a mail client or MUA installed on your system, such as Thunderbird or Evolution, you can use it to check the status of sent emails. Most mail clients allow you to view the sent folder or check the status of individual emails.

Remember to replace <email_address> with the actual email address you want to check.