Debugging Magento Email Issues

To check if the order confirmation email was sent, a good place to start is to check the order, specifically the information area (beside the order #) to see if the email was sent or not.

If the order displays the email as sent and you or your clients are not receiving the email, then the problem is most likely the email settings you have for Magento or the local email server that Magento is using.

If it says it is not sent, then look through settings first to see if there is a setting that you have not turned on.


  • Admin -> Configuration > Advanced -> System > SMTP Settings and see that you do not have emails disabled.
  • Admin -> Configuration > General > Store Email Addresses and check if you have the email addresses in there correctly. Sometimes email servers would refuse to send email if the senders email is not a proper email address.

Magento will try to use local SMTP/PHP mail to send the emails out. If you don’t have that working on the system/server where your website is on, then you have to discuss this with the system administrators and locate the problem there. It might be that the way emails are structured inside Magento, they get refused by the server and not sent.

If all that checks out, then you could try going over the error and exception logs ({Magento root}/var/logs/). Look for mail or order related errors or warnings. The logs should give you a clue as to what is going on.

Another good log to check is your servers mail log. This will at minimum show you if an email was sent out from the server. Typically this is found at /var/log/maillog but is dependant on your OS and mail software.

If you have not already turned error logging in Magento, I suggest that you have a look at our article Debugging Magento Issues, it should be able to help you with your task.

4 thoughts on “Debugging Magento Email Issues

  1. hi,

    i have an issue regarding mail… first one… whenever a customer place an order the confirmation email is not sending immediately.. they are receiveing after few hours????? how to over come this!! and in the order form the From address is showing the “[email protected]” like that………. how to over come with these two issues… please help me out in this…..

    • Hi Loki,
      For your first issue you will need to look at the mail server logs and also in the mail headers.
      For your second issue did you look at Admin -> Configuration > General > Store Email Addresses and it’s settings.

  2. Hi

    I am having issues with my emails.

    I am not receiving any orders that are placed from my online store on Magento 1.7 to my selected email address, nor are any email confirmations going out to clients.

    Can someone please assist me to solve this problem?

Leave a Reply

Your email address will not be published. Required fields are marked *