ИМХО БРЕД!
1. Почта может быть любой. Но она должна физически существовать. Так как почтовые сервера при получении письма с адресата, шлют обратную отбивку на проверку, есть ли такой почтовый ящик.
2. SMPT - это зло, так как отправляю почту через SMTP, вы оставляете логин пароль в почту в админке магазина, и злоумышленник получив доступ в магазин получает еще в подарочек доступ к почте. Так что намного правильнее и безопаснее. Настроить сервер и добавить в DNS домена необходимые политики и слать почту через MAIL, а не через SMTP.
3. Кроме DKIM, еще необходимы SPF DMARK и PTR записи.
Существуют два варианта оптравки. Либо средствами PHP прямо с сервера, либо через посредника (SMTP) сервер. Почему не стоит использовать второй вариант я написал выше. В любом случае, даже при использовании почты Яндекс для домена, необходимо обязательно добавить SPF политику, в которой вы указываете, что Яндексу разрешено отправлять почту от имени вашего домена. И не отправлять почту с несуществующих адресов. Если же вы отправляете почту средствами mail, то разобраться в проблеме поможет mail-tester.com, достаточно зарегистрировать нового пользователя на временный имейл, которы предоставляет этот сервер, обновить страницу и получить полный отчет по всем проблемам, связанным с достакой почты от присутсвия в спам листах, до специфики восприятия ваших писем встроенными антиспам системами.
Но настройка железобетонной почты на VPS - это тема на целую статью, так как есть масса нюансов, которые надо учитывать. Так к примеру, по умолчанию php будет слать письма как
[email protected], или
[email protected], и если вы создали ящик info@, но не создали webmaster@, с большой вероятностью, вы будете валится в спам.
Также не лишним будет регистрация в Post-мастерах основных почтовых сервисов, вот список некоторых из них:
Постмастер Mail.ru: postmaster.mail.ru/
Почтовый офис Яндекса: postoffice.yandex.ru/
Постмастер Gmail: postmaster.google.com/