I set up the webmail for my domain, using just the vanilla Dreamhost webmail account (no forwarding to gmail or custom MX records). No problem sending emails to my personal gmail and yahoo accounts, either through the Dreamhost SquirrelMail panel or through Drupal on my site.
Trouble is, all emails sent to this account from my gmail and yahoo accounts fail with "554 554 5.7.1 email@example.com: Recipient address rejected: Access denied (state 14)". Worse, when I sent an email from Dreamhost account to itself (via the SquirrelMail panel) the email didn't come through or even send an error messsage. It just disappeared into the ether, apparently.
Any suggestions on how to resolve my n00b problem would be greatly appreciated. I took a look at the forums but couldn't anything specifically on this.