Проще всего завести корпоративную почту на Яндекс.Коннект или Мейл.ру для бизнеса и отправлять по smtp через данные сервисы. Да и собственную почту держать там удобнее.
Инструкции просты.
Иначе, из за неверных настроек домена, попадания ip сервера хостера в списки спаммеров, письма нормально доходить не будут.
SMTP отличное решение, но порой оно так медленно работает.
К примеру клиент делает заказ собирает все в корзину и жмет купить 1 клик, и заполнив поля отправляет, в этот момент происходит подвисание на 3-10 секунд, в зависимости от SMTP. Пробовали как на популярных сервисах, задержка незначительная, но хватает того чтобы пользователь закрыл страницы, так и на корпоративных серверах SMTP там задержка больше и тогда еще больше заказов не завершается.