Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Письма с сайта не приходят на Mail.ru


Recommended Posts

Почта получателя указана gmail, если заказчик в заполнении формы указвает почту тоже gmail, то письма мне приходят, а вот если mail, то не приходят

Надіслати
Поділитися на інших сайтах


  • 8 months later...

подниму тему.

так же возникла проблема.

 

письма на mail.ru о новых заказах и изменения статусов не приходят, папка СПАМ пуста.

 

может есть у кого решение?

Надіслати
Поділитися на інших сайтах


8 часов назад, neonox сказал:

У вас виртуальный хостинг или VPS?

Как почту отправляете: phpmail, smtp?

Другие почтовые службы принимают почту?

Что у вас с SPF, DKIM, DMARC?

- виртуальный

- phpmail

- другие принимают, проблема только с mail.ru

- только SPF

Надіслати
Поділитися на інших сайтах


без DKIM, DMARC письма не приходят 

Надіслати
Поділитися на інших сайтах

  • 4 months later...

Обнаружил потерю заявок через форму обратной связи на странице контакты.

Почта используется [email protected] . При заполнении формы, все домены проходят. Если указать @mail.ru , то письмо не приходит вообще, даже в СПАМе нету.

Собственно как лечить на ocstore 2.3?

Надіслати
Поділитися на інших сайтах


  • 9 months later...

Вот правильные настройки Яндекс-почты и правка для версии 2.Х, чтобы приходили письма на почту mail.ru и проходила верификация спецификации DMARС реализованной на mail.ru:

 

Протокол: SMTP
Параметры функции mail: пусто
SMTP Хост: ssl://smtp.yandex.ru
SMTP Логин: (сюда пишете логин Яндекс почты - он же адрес почты, с которого будет отправлять сервер, например [email protected] для указанных ниже правок важно указать адрес полностью!)
SMTP Пароль: Пароль ящика
SMTP Порт: 465
SMTP Таймаут: 5


После настройки, необходимо изменить пару строк в файле (они немного отличаются от указанных выше!)
catalog\controller\information\contact.php

1. Найти: $mail->setFrom($this->request->post['email']);

заменить на: $mail->setFrom($this->config->get('config_mail_smtp_username'));

 

2. Найти: $mail->setText($this->request->post['enquiry']);

 

заменить на:
$message=$this->request->post['email']."\n\n".$this->request->post['enquiry'];
$mail->setText($message);

 

Теперь вся почта будет доставляться на адреса mail.ru без проблем

Кому проще заменить, файл для версии 2.3 во вложении

for-yandex.ru.zip

Змінено користувачем atconnect1
Надіслати
Поділитися на інших сайтах


Для корректной отправки заказов надо исправить еще и здесь:

 

В файле .../system/library/mail.php

 if ($this->verp) {
 fputs($handle, 'MAIL FROM: <' . $this->from  . '>XVERP' . "\r\n");
  } else {
 fputs($handle, 'MAIL FROM: <' . $this->from  . '>' . "\r\n");
  }

Меняем на это

if ($this->verp) {
fputs($handle, 'MAIL FROM: <' . $this->smtp_username  . '>XVERP' . "\r\n");
 } else {
fputs($handle, 'MAIL FROM: <' . $this->smtp_username  . '>' . "\r\n");
}

Это

        $header .= 'From: =?UTF-8?B?' . base64_encode($this->sender) . '?= <' . $this->from . '>' . PHP_EOL;
        
        if (!$this->reply_to) {
            $header .= 'Reply-To: =?UTF-8?B?' . base64_encode($this->sender) . '?= <' . $this->from . '>' . PHP_EOL;

На это

        $header .= 'From: =?UTF-8?B?' . base64_encode($this->sender) . '?= <' . $this->smtp_username . '>' . PHP_EOL;
        
        if (!$this->reply_to) {
            $header .= 'Reply-To: =?UTF-8?B?' . base64_encode($this->sender) . '?= <' . $this->smtp_username . '>' . PHP_EOL;
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 3 months later...
В 04.03.2019 в 17:00, atconnect1 сказал:

Вот правильные настройки Яндекс-почты и правка для версии 2.Х, чтобы приходили письма на почту mail.ru и проходила верификация спецификации DMARС реализованной на mail.ru:

Не совсем понял, нужно настроить яндекс почту чтобы приходили письма на mail?

Или это только SMTP от яндекса? 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.