My ISP supplies me with a static IP address

so I'd still to run my own mail server off the e-smith system. The reasoning is two-fold.
First, I'm only given 5MB of e-mail storage on the ISP's mail server. Since I belong to a few mailing lists, it doesn't take long to fill that space. If I'm out of town for 3 - 4 days (which happens about once a month), my mailbox fills up and messages start to bounce.
Secondly, my ISP currently does not support domain name hosting and allows me only 2 e-mail names. I'd like to assign each of my family members (5) their own mail ID.
I setup a domain forwarding environment with dhs.org (BTW: yi.org, pointed to by the documentation is no longer accepting new members). I can connect to my e-smith server with my browser (
www.mydomain.dhs.org) and see my e-smith web page. I can also connect using an FTP client (ftp.mydomain.dhs.org) and can get/put files, but cannot send mail (user@mydomain.dhs.org). When I try, I get the following error.
message that you sent could not be delivered to one or more of its recipients. The following address(es) failed:
user@mydomain.dhs.org:
SMTP error from remote mailer after RCPT TO::
host pop.mydomain.dhs.org [24.240.xxx.yyy]:
553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
Is there a configuration parameter I missed on the e-smith server? I added accounts, and setup mail as "standard".
If I try using eudora from my "internal" network to read e-mail, I get the message "connection refused"
dhs.org points to my IP address which is connected to a Linksys Cable/DSL Router. Attached to the router is my e-smith gateway/server. I have setup the "external" IP address of the e-smith server as a DMZ in the Linksys firewall setup to allow all traffic through to the e-smith server.