Давайте сразу по гмайлу. Он не дал вам аторизацию и сообщил о том как это исправить в ошибке. Вы просто текст ошибки прочтите, перейдите по ссылке из неё и включите "Небезопасную авторизацию" и всё у вас заработает. лучшего для отправки почты с гарантией вам не сделать. Но. Если решились. То.
Вам нужен:
1. Домен, в нём А записи на почтарь, MX записи на А запись
2. PTR запись у хостинга, что за вашим белым айпишником точно есть та А запись из п1.
3. Sender-ID запись и запись _ep (она же SPF), dmrac запись - это всё записи с типом TXT. Гуглите каждую из них.
4. Хорошо бы чтобы почтарь умел DKIM подписывать, и это было настроено.
Если всё это сделаете, в теле писем будет и txt и html версии, в последней не будет ошибок в коде, будут alt для всех картинок и вообще будет прибрано - получите хороший положительный антиспам рейтинг.
Как у меня, а то и лучше