How to check whether mail send or not

There are several ways to check whether an email has been sent successfully or not:

  1. Check the email client's send status: Most email clients, such as Gmail, Outlook, or Yahoo Mail, will display a status message or icon indicating whether the email was sent successfully or not. For example, Gmail will display a "Sent" label next to the email in the Sent folder.
  2. Check the email server's logs: If you have access to the email server's logs, you can check the logs to see if the email was sent successfully. The logs will typically show the email's sender, recipient, and delivery status.
  3. Use a mail tracking service: Some email services, such as SendGrid or Mailgun, offer mail tracking features that allow you to track the delivery status of your emails. These services will send you notifications when an email is delivered, bounced, or rejected.
  4. Check the recipient's email client: If you're sending an email to a specific recipient, you can ask them to check their email client to see if the email was received.
  5. Use a third-party email tracking tool: There are many third-party email tracking tools available that can help you track the delivery status of your emails. Some popular options include Yesware, Streak, and Boomerang.
  6. Check the email's bounce status: If the email is bounced back to you, it's likely that the email was not sent successfully. You can check the bounce status by looking for a "bounce" or "undeliverable" message in your email client or by checking the email server's logs.
  7. Use a SMTP server's delivery status notification: Some SMTP servers, such as Sendmail or Postfix, can be configured to send a notification to the sender when an email is delivered or bounced.

Here are some common SMTP server delivery status codes that can help you determine whether an email was sent successfully:

Keep in mind that these codes are not always reliable, and it's always a good idea to use multiple methods to verify the delivery status of your emails.