# Issues with sending initial verification email on DigitalOcean

**URL:** https://meta.discourse.org/t/issues-with-sending-initial-verification-email-on-digitalocean/33896
**Category:** Support
**Tags:** email
**Created:** [September 30, 2015, 1:08am UTC](https://meta.discourse.org/t/issues-with-sending-initial-verification-email-on-digitalocean/33896 "2015-09-30T01:08:48Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![jennjenn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jennjenn/32/116780_2.png) [@jennjenn](https://meta.discourse.org/u/jennjenn)
#### Post date: [September 30, 2015, 1:08am UTC](https://meta.discourse.org/t/issues-with-sending-initial-verification-email-on-digitalocean/33896/1 "2015-09-30T01:08:49Z")

</div>

This is less of an issue and more of a summary of what I just spent the last 2 hours trying to debug - hopefully it’ll save you some time!

I followed the instructions to a T for installing Discourse on DO. Booted it up and tried to set up my admin account. Fail. The verification email never went through. I went through alllllll of the troubleshooting documentation and eventually contacted DO support to see if I was being blocked somehow. Nothing.

If your emails aren’t going thru on DO (via Mandrill specifically, not sure if this is true for others):

If you set up your app.yml using an IP as your host instead of a domain, that’s the root of your issue. The notification email is coming from noreply@IPaddress which DigitalOcean or Mandrill or someone in between views as no bueno.

- Set up a second admin account thru the CLI
- Log into Discourse and go to the admin panel.
- Change your notification email to a non-IP-based email account (preferably the one you have connected with Mandrill)
- Save that
- Log out of your second account and regenerate the verification email for that first account.
- Success

Hope that helps!

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [September 30, 2015, 1:58am UTC](https://meta.discourse.org/t/issues-with-sending-initial-verification-email-on-digitalocean/33896/2 "2015-09-30T01:58:30Z")

</div>

Others have discovered this as well. We should block bootstrap if an IP address is set up as the mailing address, or at least put a comment to that effect in `app.yml` and the cloud install doc.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [September 30, 2015, 8:48am UTC](https://meta.discourse.org/t/issues-with-sending-initial-verification-email-on-digitalocean/33896/3 "2015-09-30T08:48:27Z")

</div>

For now I updated the email troubleshooting guide to explicitly cover this scenario. Thanks for the feedback, sorry for the frustration.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [September 30, 2015, 8:49am UTC](https://meta.discourse.org/t/issues-with-sending-initial-verification-email-on-digitalocean/33896/4 "2015-09-30T08:49:41Z")

</div>


