Send all email from one address or use one for each department?

In total, my website sends thousands of emails each day. The bulk of them are little notifications letting the user know that new content has been posted that matched what they have searched on in the past. Some emails are password reminders, some are confirmation emails sent for new people that just registered, etc. With this much email going out, it’s a constant battle trying to stay off the blacklists. Even though I follow all of the CAN-SPAM rules, some of my emails still get marked as spam by the recipients, even though they requested my emails to begin with.

I currently use a shared hosting plan with a local ISP. In an attempt to protect the reputation of their mail servers, they will occasionally put a hold on my account if too many emails are bouncing. This prevents ALL email from being sent out for 3 days for the particular sending email address. In an attempt to make the situation better, I thought it might be wise to start sending out with different addresses. For example, confirmation@example.com, notifications@example.com, passwordReminders@example.com. That way if notifications@example.com gets put on hold, for too many bounce backs, the other emails, which are more crucial for the overall success of the website anyway, can still make it out to the recipients.

I thought I would run this past you guys first to see what you think.

Thanks!

The biggest downside I can see to that plan is that people could potentially have to whitelist multiple senders rather than just the one, increasing the risk that they will miss one.

You could try offering the users of your site a “Daily Digest” email, with a list of all the new content over the previous, if many take up that option, that would cut down on the number of emails that you’re sending