Отправка писем через SMTP (eForm, mailIt и др.)

Настраиваем 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 гарантированно дойдут как до гмэйла, так и до рамблера, мэйла и других почтовиков.

Яндекс.Метрика