Some choices:<p>contact@mydomain.com, support@mydomain.com, help@mydomain.com, hello@mydomain.com, team@mydomain.com<p>Anything else?
I'd like it to be friendly, informal and generic enough for any question a customer might have.
I prefer <i>companyname</i>@<i>domain</i>.com because I've noticed that sometimes in gmail and other mail clients the email address is rendered as just the local part (the part before the @ sign), and I want customers to see something meaningful instead of just "hello" or "contact".
Depending on your structure and size, I'd suggest just doing a catch-all so any of these will work and so emails to the wrong email address (anything@mydomain.com) will get to the general inbox.<p>That being said, I think hello@ or team@ are most friendly and general enough. Help@ and support@ seem to not welcome sales or pre-sales inquiries.
In theory, RFC 2142 answers this:<p><pre><code> http://tools.ietf.org/html/rfc2142
</code></pre>
but in practice, any of the addresses listed there
will be the targets of a lot of spam - so I would
avoid using those as live working addressses.<p>You could perhaps put a powerful spam filter in front of sales@ and
info@ and see if any pearls pass through it - if anyone at your
company can spare the time for that - up to you.<p>Otherwise, the exact addresses you use are less important,
as long as Joe Random customer/vendor/outsider can
understand which address (or contact form) to use.<p>If your company is in an established niche, you might
follow any patterns that exist in that niche - check
your own address book for ideas.
I would divide it up by business functions. "Contact", "team" etc are very generic. For example, both an exisiting customer and a prospective customer could tehcnically be "contacting" you. But you want to differentiate there.
I would go for something like:<p><pre><code> Sales: sales@xyz.com
Customer Support: customersupport@xyz.com
Press release/inquiry: press@xyz.com
Partners/vendors etc: partner@xyz.com
Anything else: hello@xyz.com (This can be creative as you like)</code></pre>
[partially related] Do you reply as, e.g., support@mydomain.com, or from you personal email myname@domain.com? Do you use a real or fake person to address customer support queries?
Personally I would go with:
askcompanyname@mydomain.com
Because as JacobH stated, "contact" feels to formal.<p>Everything else has all ready been recommended, ie:
support@mydomain.com for CUSTOMER support.
press@mydomain.com for dealing with vultures.
partners.partnername@mydomain.com for partners.<p>I'd make my catch-all something like "generalinfo@mydomain.com"
How about ask@domain? It clearly states that you're open to answer any kind of question from customers and/or partners, and it's neither too formal (like sales@, support@, accounting@) nor hipster-casual (say, hello@, howdy@, yourfriends@ and so on).<p>Then you might also want to use team@domain for announcements but that's it.
If you really just want one email for everything, go with team@mydomain.com. All the other choices imply a purpose for the email (e.g., first contact or help with a problem).
You could pick one, publish it, and set an alias for all the other ones to go there and not fret about it much more. I've used help@ for a long time.
general inquiries usually go to info@. if you are that concerned, use actionable verbs.<p>we're past the point where setting up email us trivial, so endlessly splitting up your email addresses is more self serving than customer centric.<p>PS: contact forms are way more important.
support - if you are helping customers<p>team - if you want to get to know the team or make a general inquiry<p>contact - feels kind of too formal<p>Just my take on it.