OK, so - I am using a PHP application which needs to send emails to users such as welcome messages, forgot passwords, password changes, newsletters etc.
I have configured Postfix successfully by following: https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-postfix-as-a-send-only-smtp-server-on-ubuntu-14-04 .
I have Google apps set up for my domain to receive incoming email, which is working as expected
My server sends out the emails just fine, however some recipients such as Gmail for example will send the emails straight to spam.
If possible, could someone please explain the steps for making sure emails sent out out by my server are not marked as spam by recipients?
Would it be a better option to connect the PHP to a 3rd party service such as Mailgun or similar to send outgoing mail, and if so, is this difficult to do?
Also, I had considered using SMTP to access my Google app email account to send email but there is a limit of 100 every 24 hours so this is not viable.
I am sure there is a more experienced developer/sysadmin who has been through this setup before and I would greatly appreciate the help.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.
Click below to sign up and get $200 of credit to try our products over 60 days!