Jump to content

Recommended Posts

Плиз, объясните как настроить правильно почту!

делал как описано в FAQ  https://opencartforum.com/topic/17751-pochta/

не работает.

В принципе не пойму смысла работы.

и как завязать почту указанную в магазине   shop@магазин.ru     на свою почту??

Share this post


Link to post
Share on other sites

пишет ошибку подключения к порту 25 (время подключения закончилось)

Share this post


Link to post
Share on other sites

Система-настройки-общее-email - указываете свой ящик

Система-настройки-почта - делаете вот так: http://prntscr.com/1cyom9

больше ничего не трогаете, все работает, если не работает тормошите хостера, почему не работает функция mail

 

создать ящик для своего магазина можно с помощью панели управления хостингом, или использовать сервис "почта для домена от яндекса"

  • +1 5

Share this post


Link to post
Share on other sites

спасибо!

получилось

ясный ответ-отсекает глупые вопросы

Share this post


Link to post
Share on other sites

У меня тоже почта не работает(((  выдает вот такую ошибку:

Notice: Error: Password not accepted from server! in /userdata/login/sait.ru/www/system/library/mail.php on line 251

Подскажите, где что поправить. Почта настроена через smtp.yandex.ru

Share this post


Link to post
Share on other sites

Error: Password not accepted from server   что то типа   Пароль не принят сервером  :wink: 

Share this post


Link to post
Share on other sites

я понимаю, что не принят пароль. я не понимаю - почему? ведь пароль то верный :cry:

Share this post


Link to post
Share on other sites

Система-Настройки на первой вкладке та же почта должна быть , которая во вкладке Почта. Обязательно в первом пункте выберите  MAIL (  а не SMTP)  и не заполняйте больше никаких полей.Ни логин ни пароль.

  • +1 2

Share this post


Link to post
Share on other sites

Спасибо)) помогло :eek:

Share this post


Link to post
Share on other sites

Народ помогите плз, с настройкой почты, бьюсь уже несколько месяцев из-за этого не могу запустить второй сайт, перепробовал все варианты ну или почти все....

есть почта домена

1, 2 раза проходит письмо, потом блокируется провайдером

в настройках пусто указан только метод отправки mail, таймаут 5, порт 25 и в первой вкладке в настройках указан e-mail

провайдер по поводу отправки методом прислал следующее письмо:

Для отправки почты с помощью функции mail() с нашего хостинга, должны выполняться следующие условия:

1) В поле "Получатели" должен быть только один адрес;

2) В поле "Отправители" - обязательно должен быть адрес (тоже только один), кроме того, это должен быть существующий почтовый ящик на Вашем домене;

3) Число писем, отправленных за 1 час не должно превышать 300;

4) Интервал между отправкой писем должен быть не менее 0,3 секунды.

Обратите внимание на то, что особенность отправки почты с виртуального хостинга такова, что письма можно отправлять не чаще, чем 1 раз в 0,3с. Если отправлять письма скриптом, то они отправляются сразу пачкой и не проходят в этот интервал. Легче всего этого избежать, добавив в скрипты sleep(1); после mail(), и тогда письма будут отправляться нормально.

То есть, если скрипт для отправки писем имеет следующий вид:

<?phpmail("mail", "тема", "Сообщение1");mail("mail", "тема", "Сообщение2");?>
второе сообщение не будет отправлено, т.к. установлена задержка между отправками писем для того, чтобы снизить нагрузку на сервер при массовой отправке писем т.е. чтобы хостинг не использовался как спам-ресурс. Поэтому, чтобы второе письмо тоже доходило, необходимо установить задержку между отправкой писем, например так:

<?phpmail("mail", "тема", "Сообщение1");sleep(1);mail("mail", "тема", "Сообщение2");?>
Либо с помошью usleep(400000); в мс. Задержка должна быть не менее 350 мс.

Исходящие соединения на 25 порт на виртуальном хостинге не допускаются.

Edited by Rashp

Share this post


Link to post
Share on other sites
в настройках пусто указан только метод отправки mail, таймаут 5, порт 25 и в первой вкладке в настройках указан e-mail

 

 

Изменить на SMTP

Share this post


Link to post
Share on other sites

Не подскажите, столкнулся с такой проблемой, не приходят письма клиентам у которых ящик на яндексе и на майле, приходят только на gmail.com. Почта указана в настройках магазина от яндекса (доменная привязка). Журнал ошибок чистый.

Share this post


Link to post
Share on other sites
Guest brk

Не подскажите, столкнулся с такой проблемой, не приходят письма клиентам у которых ящик на яндексе и на майле, приходят только на gmail.com. Почта указана в настройках магазина от яндекса (доменная привязка). Журнал ошибок чистый.

 

А точно писем нет в спаме?

Share this post


Link to post
Share on other sites

Точно, проблема у хостера, сейчас с ним решаю проблему

Share this post


Link to post
Share on other sites

Добрый день!

  Подскажите пожалуйста, настроил почту она благополучно отправляется но вылетает такая ошибка, в модуле заказать обратный звонок и подарочном сертификате, в чем может быть проблема где копать? и что копать? :) Спасибо

Warning: mail(/var/log/php/phpmail.log): failed to open stream: Permission denied in /var/www/ziki/data/www/xn--24-6kcap3bp4ak.xn--p1ai/system/library/mail.php on line 150

Share this post


Link to post
Share on other sites

Всем привет.
Подскажите, пожалуйста, почему если покупатель через форму "Связаться с нами" отправляет вопрос (при этом заполняет поле имя, вводит свой e-mail, собственно вопрос и капчу), то админу приходит на почту его вопрос, но с обратным адресом почтового сервера, на котором работает интернет-магазин (наподобие postmaster@мой_сайт.nichost.ru), а обратный адрес покупателя нигде не видно.
Спасибо.

Share this post


Link to post
Share on other sites

Всем привет.

Подскажите, пожалуйста, почему если покупатель через форму "Связаться с нами" отправляет вопрос (при этом заполняет поле имя, вводит свой e-mail, собственно вопрос и капчу), то админу приходит на почту его вопрос, но с обратным адресом почтового сервера, на котором работает интернет-магазин (наподобие postmaster@мой_сайт.nichost.ru), а обратный адрес покупателя нигде не видно.

Спасибо.

Добавьте поле "ВАШ ЕМЕЙЛ" в форму "Связаться с нами". Мыло же клиента ни где не светится, он же не с ящика своего пишет.

Share this post


Link to post
Share on other sites

Кто подскажет, как связать opencart и postfix? postfix поднят на 25 порту и из консоли пуляет сообщения, opencart нивкакую и даже в логи не пищет ничего.

Share this post


Link to post
Share on other sites

Плиз, объясните как настроить правильно почту!

делал как описано в FAQ  https://opencartforum.com/topic/17751-pochta/

не работает.

В принципе не пойму смысла работы.

и как завязать почту указанную в магазине   shop@магазин.ru     на свою почту??

 

Все очень просто.

 

Отправка писем может не работать по 3 причинам:

 

1. Отключена функция mail(); на сервере у хостера;

2. Не со всей почтой корректно работает opencart. По порядку любит Gmail.com, yandex.ru, mail.ru

3. Вы не правильно указали порт и протокол передачи данных.

 

Решение:

 

По 1 пункту:

Создайте файлик с расширением .php внутрь впишите:


<?php
  $mail="ваша почта@ляляля.ru"; 
  $title="PROVERKA RABOTI mail";
  
  $mess.="<b>Func mail() rabotaet NORM<br>";
    
  $headers.="From: URA!!ZARABOTALA!!";
  $ok_mail = mail($mail, $title, $mess, $headers); // Гоу
  
  if ($ok_mail==true) {echo "Отправлено!";} else {echo "НЕ ОТПРАВЛЕННО";}
?>

Загрузите потом этот файлик в корень вашего сайта.

Запустите через браузер "набрав имя вашего сайта.ru/имя файлика.php"

 

Если функция не отключена хостером , то к вам на почту "ваша почта@ляляля.ru" прийдет письмо. И вы увидите на экране сообщение "Отправлено !" (тогда переходите к пункту 2).

Иначе "НЕ ОТПРАВЛЕННО".(звоните хостеру и ругаете его :) или он вас за спам с вашей стороны :) ) 

 

 

По 2 пункту:

Забейте и переходите к пункту 3 :)

 

По 3 пункту:

helpsendopencart.jpg

 

Самое главное следите за почтовиками, чтобы соответствовали протоколы и порты. А то они любят менять это.

  • +1 1

Share this post


Link to post
Share on other sites

Все очень просто.

 

Отправка писем может не работать по 3 причинам:

 

1. Отключена функция mail(); на сервере у хостера;

2. Не со всей почтой корректно работает opencart. По порядку любит Gmail.com, yandex.ru, mail.ru

3. Вы не правильно указали порт и протокол передачи данных.

 

Решение:

 

По 1 пункту:

Создайте файлик с расширением .php внутрь впишите:


<?php
  $mail="ваша почта@ляляля.ru"; 
  $title="PROVERKA RABOTI mail";
  
  $mess.="<b>Func mail() rabotaet NORM<br>";
    
  $headers.="From: URA!!ZARABOTALA!!";
  $ok_mail = mail($mail, $title, $mess, $headers); // Гоу
  
  if ($ok_mail==true) {echo "Отправлено!";} else {echo "НЕ ОТПРАВЛЕННО";}
?>

Загрузите потом этот файлик в корень вашего сайта.

Запустите через браузер "набрав имя вашего сайта.ru/имя файлика.php"

 

Если функция не отключена хостером , то к вам на почту "ваша почта@ляляля.ru" прийдет письмо. И вы увидите на экране сообщение "Отправлено !" (тогда переходите к пункту 2).

Иначе "НЕ ОТПРАВЛЕННО".(звоните хостеру и ругаете его :) или он вас за спам с вашей стороны :) ) 

 

 

По 2 пункту:

Забейте и переходите к пункту 3 :)

 

По 3 пункту:

helpsendopencart.jpg

 

Самое главное следите за почтовиками, чтобы соответствовали протоколы и порты. А то они любят менять это.

Здравствуйте. сделал как вы указали-создал файл, запустил-открылась страница-"отправлено". но письма о заказе не приходят. причем не приходят на майл.ру - на яндекс доставляются. указал настройки для майл-ру как в 3 пункте-без результата. что может быть на Ваш взгляд?

Share this post


Link to post
Share on other sites

Здравствуйте. сделал как вы указали-создал файл, запустил-открылась страница-"отправлено". но письма о заказе не приходят. причем не приходят на майл.ру - на яндекс доставляются. указал настройки для майл-ру как в 3 пункте-без результата. что может быть на Ваш взгляд?

https://help.mail.ru/mail-help/postmaster/dmarc

Share this post


Link to post
Share on other sites

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

 

1. Проверьте фильтр спама, в самой почте mail.ru и на вашем хостинге в панели управления;

2. Проверьте сборку php на хостинге, чтобы было включены доп. модули.(разные сборки движка , могут использовать разные методы);

3. Если не поможет смените версии opencart или ocstore на более стабильные.

Share this post


Link to post
Share on other sites

Для отправки писем с домена Вашего магазина на ящики mail.ru необходим протокол smtp.
Обычный mail из php они банят без сообщений об ошибке.
Пруф: https://help.mail.ru/ukmail-help/postmaster/error#

Edited by JuriyD

Share this post


Link to post
Share on other sites

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

 

1. Проверьте фильтр спама, в самой почте mail.ru и на вашем хостинге в панели управления;

2. Проверьте сборку php на хостинге, чтобы было включены доп. модули.(разные сборки движка , могут использовать разные методы);

3. Если не поможет смените версии opencart или ocstore на более стабильные.

зачем это мне ? 

Share this post


Link to post
Share on other sites

Для отправки писем с домена Вашего магазина на ящики mail.ru необходим протокол smtp.

Обычный mail из php они банят без сообщений об ошибке.

Пруф: https://help.mail.ru/ukmail-help/postmaster/error#

1) Посмотрите на дату темы

2) Не пишите ерунду, если правильно настроена почта, будь то mail или smpt роли не играет

3) При смтп нет гарантии что не попадете в спам 

4) Выше я бросал ссылку, соизвольте почитать и тогда узнаете почему письма не приходят без сообщения об ошибке 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.