For online contributions, the only email that gets sent is when the contributor pays immediately (receipt). Thank you emails are not automatically sent and I cannot work out whether this is functioning as designed. When the direct deposit option is selected, no email is automatically sent out.
In addition there is a setting on the profile we use for contributions to notify when the form is submitted. This has not been working either.
After some research, I enabled the CiviContribute setting to automatically email invoices (enable tax and invoicing section) which made the email notification of profile submissions work for some reason, but not the invoice/receipts for pay later.
Any suggestions on how I can troubleshoot? CiviCRM v4.7.8 but this has been an issue since 4.7
Edit/Update: If I disable automatic email of invoices, no emails are sent unless pay now (including profile submission email). If I enable automatic email invoice I get a pdf invoice every time as well as a profile submission email. This is fine as a workaround but if anyone knows a way to get it to email without a pdf attachment, that would be better. I received intermittent emails without pdfs (one with an amount, one without amount) while I was testing a couple of hours ago, then the pdfs started arriving consistently, so I customised those as a way forward.