I am new to the field and I am trying to learn.
I have a domain name (let's say mydomain.it) registered with Company A.
Company A provides me both a DNS service and a Mail service.
I use the DNS to redirect web requests to my only Virtual Machine handling the web requests.
I use the Mail service for the web interface to manually send e-mails to my customers.
Of course I also want to send automatic e-mails.
To do so I have setup a sendmail SMTP server on my virtual machine and I am sending the e-mails directly from there.
The problem is that the automatic emails are either:
- Marked as spam
- Or not delivered at all
What should I do?
- Keep the same infrastructure but improve the sendmail configuration to be authenticated (is it possible? how? according to some answer seems difficult and includes building a reputation for the IP/Server => Prevent mail being marked as spam).
- Use the SMTP server of company A instead of using sendmail?
- Other?
Thank you