Hi @aglyons,
Regarding hosting company trying to upsell you a dedicate IP – yes and no:
1) Yes – because they want you to spend more money with them, obviously
2) No – because the 1st and most likely the 2nd tier support just don’t understand some mail delivery specifics.
Jess above was correct about default PHP mail()
function, that uses shared server sendmail
functionality to send emails. Only in this case a dedicated IP address for your site will have any effect and might a bit improve email deliverability (but not guaranteed, as there are also factors, like the volume of emails, cold/warm/hot IP address etc).
If you are using WP Mail SMTP plugin (and not the other “WP SMTP” plugin, in that case, you might consider asking for support from them) this case is marked in plugin settings as a “Default mailer”, and you are actively asked via admin area notices to change it and set up some other mailer. Default mailer means no advantage of using a plugin is applied to you, as all emails are sent from the same server where your WordPress site is installed, which is a shared server between lots of various (perhaps spammy) sites. Only in this case dedicated IP address for your site might help a bit for emails deliverability.
When you change the mailer to Gmail, Mailgun, SendGrid – all your emails are sent not from your site, but from the servers of those mailers. Your server securely connects to those 3rd servers (which are dedicated to send emails in huge volumes and actually deliver them) and pass them the whole email you want to send, and those servers (which are located elsewhere in the world and were set up correctly and have own special IP addresses and not related to your site) are actually sending all the emails.
This approach greatly improves email deliverability and reduces chances to be blocked and marked automatically as spam.
Other SMTP mailer is a bit different because it greatly relies on the actual SMTP server you are connecting to and sending emails from. That server should be configured properly, and have a pool of IP addresses it uses to send emails from, and those IP addresses should not be blocked as spammy. Sometimes they are ok (like with smtp.gmail.com
) but sometimes not, also this approach is considerably slower than using API-based Gm, MG, SG mailers.
Using a dedicated IP address for your site will have absolutely NO effect on your emails deliverability if you are using any mailer except Default.