Не знаю, как вам быть со стороны кода (какую именно библиотеку использовать), но раз вы не знаете ничего про почту, то:
1) обязательно отправялйте почту через внешний smtp.
2) обязательно используйте специализированный почтовый хостинг (пусть даже бесплатный), давно работающий и имеющий хорошую репутацию. Не почту вашего собственного хостера.
3) обязательно выполните все инструкции почтового хостера при подключении своего домена к нему - настройке DKIM, SPF-записи, MX-записи.
Если объём почты не сильно большой (до 500-1000 писем в сутки) - то вам подойдет и pdd.yandex.ru. Если больше - то лучше смотреть в сторону платных отправлялок почты (mailgun).