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

Ошибка обратной связи


Recommended Posts

Здравствуйте.

 

Настройка почты:

Режим SMTP

адрес сервера ssl://smtp.mail.ru

логин [email protected] ( ящик прописал полностью)

пароль password

порт SMTP 465

Работает корректно, при заказе уведомления приходят в обе стороны

 

Почему то не сработала "Форма обратной связи"  выдает ошибку :

 

Notice: Error: RCPT TO not accepted from server! in /var/www/vhosts/na-gogolya.kz/httpdocs/system/library/mail.php on line 346

 

Если кто знает как подправить, подскажите ocStore 2.1.0.2

Безымянный.png 2.png

Безымянный.png3.png

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


15 минут назад, nikifalex сказал:

Потому что вы решили что можете еспользовать сервер mail.ru как вам вздумается, а mail.ru так не думает. А он главнее.

Поэтому отстаньте от них и используйте свой почтовый сервер-на хостинге

а при поступлении заказа почему исправно приходят уведомления ?

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


При отправке сообщений из обратной связи, в качестве отправителя подставляется адрес почты уазанный пользователем, а отправлять почту от его имени нельзя. Можно  в контроллере 

catalog\controller\information\contact.php

Поменять 

$mail->setFrom($this->request->post['email']);

на

$mail->setFrom($this->config->get('config_email'));

Т.е. сообщение будет отправляться от имени вашей почты. А адрес почты пользователя можно поместить в тело письма, чтобы знать на какой адрес отвечать:

 $mail->setText($this->request->post['enquiry']);

Заменить на:

 

$mail->setText($this->request->post['enquiry'] . '\n\n' . $this->request->post['email']);

В этой теме все понятно объясняется:

 

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


7 часов назад, agefremov сказал:

При отправке сообщений из обратной связи, в качестве отправителя подставляется адрес почты уазанный пользователем, а отправлять почту от его имени нельзя. Можно  в контроллере 


catalog\controller\information\contact.php

Поменять 


$mail->setFrom($this->request->post['email']);

на


$mail->setFrom($this->config->get('config_email'));

Т.е. сообщение будет отправляться от имени вашей почты. А адрес почты пользователя можно поместить в тело письма, чтобы знать на какой адрес отвечать:


 $mail->setText($this->request->post['enquiry']);

Заменить на:

 


$mail->setText($this->request->post['enquiry'] . '\n\n' . $this->request->post['email']);

В этой теме все понятно объясняется:

 

Очень интересно спасибо

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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