Настраиваем MODX так, чтобы он отправлял письма (заявки, обратную связь, заказ в интернет-магазине) не Php-функцией mail(), а через протокол SMTP.
Через конфигурацию в админке лучше не менять, т.к. там все как-то через жопу работает, менять лучше сразу все настройки в manager/includes/controls/phpmailer/class.phpmailer.php, там нужно прописать следующие глобальные переменные:
- public $Mailer
- public $Host
- public $Port
- public $SMTPSecure
- public $Username
- public $Password
- public $Timeout
- public $SMTPDebug - если что-то не отправляется и нужно узнать почему.
Какой почтой пользоваться, на какую почту получать?
Если вы - любитель mail.ru, то пользуйтесь php-функцией mail(). Доходить будет всюду, кроме gmail.com, так как письма будут гарантированно уходить в СПАМ, либо вообще не приходить. Клиенту на гмэйле письмо точно не дойдёт.
Более разумным будет создать промежуточную почту на gmail.com и присылать письма оттуда. С этой почты также ставим перенаправление на нашу основную почту, в которой будут собираться письма. Основную почту добавляем как аккаунт на андроид-смартфоне и т.п.
Письма, отправленные через SMTP Gmail.com гарантированно дойдут как до гмэйла, так и до рамблера, мэйла и других почтовиков.