You have to take a look at
http://www.fastmail.fm/It is by far my favorite email service provider.And you can use it as an ftp.And when you
email an attachment you can use what you've uploaded,kinda like gmail.I hate those services
that say you can email large attachments and what they end up doing is allowing to email a
link to the attachment,i hate that crap.I'm pretty sure (you'd have to check their wiki)there
are settings where you can publicly share your uploaded files.Btw,reguardless of plan you buy
extra file storage later on.They have a forum,company blog,wiki,etc.
Go to the page for full details but here is some copy and paste.
Member
Sign up now
16 MB storage space
80 MB bw/month
IMAP/Web access
SMTP for sending email
Mail forwarding
Virus checker
US$14.95 one-time
Full
Sign up now
600 MB storage space
300 MB bw/month (+600 MB on signup)
30 MB file space (your own web site!)
IMAP/POP/Web access
SMTP for sending email
Mail forwarding
Virus checker
Advanced spam filter
3 Aliases
US$19.95 per-year
Enhanced
Sign up now
2 GB storage space
1 GB bw/month (+2 GB on signup)
250 MB file space (your own web site!)
IMAP/POP/Web access
SMTP for sending email
Mail forwarding
Virus checker; Advanced spam filter
5 Aliases
Host your own domain
US$39.95 per-year