PHP mailer emails sent to spam folder

I am using php mailer to send emails . But all the emails are delivered to recipient’s spam folder

Seems like your IP range / host is marked as spam senders.

Hi

which host you mean ? . btw, i validated with multi.valli.org and the check against host and ip came out clean.

Thanks for your time. Any more suggestions are welcome.

PHP mail function tends to be marked as spam by various providers unless the request is coming from trusted email providers. As far as I know, there’s no straightforward answer to this: assuming you are sending proper headers that are not spammy, your host or ip range could still be flagged as spam.

If you want quick solutions, I’d recommend distributing your mail with a Google SMTP account or AWS SES. Other than that, there’s too many points of failure where it could go wrong since spam filters could have different rules.