Account creation emails not being sent but other emails are I have a site that was upgraded from D6 to D7 and is now hosted on Pantheon. I'm using the SMTP module and SendGrid for deliverability. The "require email verification when a visitor creates an account" setting is checked. When someone registers as a new user, the message saying that an email has been sent to their account is displayed on screen. However, neither watchdog nor Maillog shows any evidence that an email was sent, and no email is received.

Other emails, including password reset, Webform emails, Comment Notify, etc. all are sent and received as expected. 

What could be causing the new user email not to be triggered?
I would create a clean Drupal site on Pantheon and configure just SendGrid.  Do all emails get sent as expected from the new site?  If so, it's likely that there is some custom code running on the problematic site calling hook_mail_alter or altering the normal mail handling in some other way.

You'll also find some great tips to help troubleshoot email issues in http://www.webomelette.com/drupal-modules-debug-emails