Перейти к содержанию
sergey

e-mail в настройках админки...

Рекомендуемые сообщения

Всем привет. Залил файлы на хостинг, smtp включен!

Письма приходят но без адреса от кого.

В настройках магазина, на вкладке ПОЧТА, вписываю название ящика. Перепробовал всё но название так и нет.

Изображение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не по теме, но первое, что заметил:

- проблемы перевода.

1. Сообщите версию движка.

2. Если перевод ставили отдельно - сообщите, откуда взяли.

По теме:

1. email магазина указывается на первой вкладке (General).

2. smtp нас не волнует до тех пор, пока вы используете "Почта" - отправку почты через php-функцию mail().

3. Не заполняйте поле "Параметры почты". Вы понятия не имеете, для чего оно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблем с переводом нет!

Хотелось бы узнать более подробнее о настройках, с объяснениями, по пунктам: 2, 3.

Заранее Вам спасибо.

P.S. Думаю надо рассказать как это работает, что бы не всплывали встречные вопросы. Не было дублей тем и т.п. Полезно будет для всех.

Изменено пользователем afwollis
борюсь с "оверквотингом" :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не спорьте :)

Проблемы с переводом есть и я их уже озвучил в соответствующей теме.

Ответьте на вопросы чтобы легче было исправить, а не искать по версиям.

Хотелось бы узнать более подробнее о настройках, с объяснениями, по пунктам: 2, 3.

Не уверен насчет ближайшего будущего, но запрос принят.

Также это будет добавлено в FAQ.

Вкратце:

2.

mail - отправка почты функцией php mail(). Почта отправляется через sendmail, postfix или что там стоит на хостинге прямо из php-скриптов.

Предпочтительный вариант.

Может быть не доступен при включенном SAFE_MODE.

В этом случае тормошите хостера с просьбой отключить SAFE_MODE.

smtp - протокол отправки почты через удаленный smtp-сервер.

Запасной вариант.

Если хостер запретил php функцию mail вы сможете отправлять почту через ящик на любом почтовом сервисе, предоставляющем smtp доступ к аккаунту (практически все почтовые сервисы это позволяют).

Для этого случая и есть параметры "SMTP_" в настройках.

Если хостер включил SAFE_MODE и не собирается его отключать - меняйте хостера.

Изменено пользователем afwollis
вратце -> вкратце
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня аналогичная проблема, перевод качал на ОФ сайте, а какие файлы править? или где взять правильный перевод?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня аналогичная проблема...

почта не ходит?

или вам просто перевод правильный нужен?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почта не ходит, даже когда переключаюсь на английскую версию

Когда тестирую этот скрипт то все работает как подабает,

<?php
mail('myemail@yahoo.com', 'Test send from hosting', 'If I can read this letter - my hosting are supported php send mail!');
?>

Когда использую SMTP через Gmail то получаю следующую ошибку и при этом клиент не получает сообщения на имэйл но учетная запись создается;

Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.gmail.com:465 (Connection refused) in /opencart/2/system/library/mail.php on line 127Warning: Cannot modify header information - headers already sent by (output started at /opencart/2/index.php:76) in /opencart/2/system/engine/controller.php on line 22

Использую линукс хостинг godaddy.com, версию OC 1.4.8

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Когда использую SMTP через Gmail

Ты пытаешься использовать зашифрованное соединение для передачи почты (порт 465), опенкарт так не умеет (по крайней мере в интерфейсе таких настроек нет). Используй либо порт 25, либо не используй SMTP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробывал через 25, такая же ошибка

Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.gmail.com:25 (Connection refused) in /anzob/opencart/2/system/library/mail.php on line 127Warning: Cannot modify header information - headers already sent by (output started at /opencart/2/index.php:76) in /opencart/2/system/engine/controller.php on line 22

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробывал через 25, такая же ошибка

Gmail, как и любой другой публичный почтовый сервис, позволяет принимать/отправлять письма только на зашифрованном соединении. Когда я говорил про 25-ый порт, то имел ввиду почтовый релей хостера или свой почтовый сервер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я пробывал и через яндекс тоже не работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я же сказал: "как и любой другой публичный почтовый сервис". При не зашифрованном SMTP-соединении пароли передаются открытым текстом, отсюда и требование обязательного шифрования.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так ведь через вариант "Почта" всё работает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"почта" работает.

вы сами писали

Когда тестирую этот скрипт то все работает как подабает,

<?php
mail('myemail@yahoo.com', 'Test send from hosting', 'If I can read this letter - my hosting are supported php send mail!');
?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"почта" работает.

вы сами писали

Я имел ввиду что тест работает, а сама Функция "Почта" в OpenCart не работеат.

Сейчас решил обновить версию OC посмотрим как все сложится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Установил самую последную версию OC "Mail" все так же не работает.

А когда делаю "SMTP", получаю такую же ошибку =( Я уже 3й день пытаюсь разобраться, :(

Влияет ли как нибудь

.htaccess на это?

<IfModule mod_rewrite.c>

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]

</IfModule>

RewriteBase /

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Если используете "Почта, оно же mail()" не указывайте никакие настройки на вкладке настроек магазина "Почта";

2. проверяйте папку СПАМ;

3. пробуйте другой почтовый сервис.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Если используете "Почта, оно же mail()" не указывайте никакие настройки на вкладке настроек магазина "Почта";

2. проверяйте папку СПАМ;

3. пробуйте другой почтовый сервис.

1. Никаких изменений не делал, свежая уставновка OpenCart и все.

2. Проверял, пусто.

3. Пробовал, такая же история.

Когда создаю php файл

<?php

mail('myemail@yahoo.com', 'Test send from hosting', 'If I can read this letter - my hosting are supported php send mail!');

?>

Почта приходит, с опозданием, но приходит. Какая-то проблема явно с OC

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В таком случае помочь можно только проверкой файлов на хостинге.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно, но заработало, письмо пришло через 40 минут. :rolleyes: ничего не менял просто ждал

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только одому пользователю пришло письмо, остальным нет. Удалил всех, опять зарегил, жду. Так дело не пойдет. SMTP бы настроить но опять эта проблема. Палка двух концев. :angry:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

письма начали приходят когда как 25-31 минуту.

Но теперь проблема с кодировкой "заголовка" письма и "отправителя". Кто подскажет как с этим бороться?

Изображение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

исправление кодировки в письмах обсуждалось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.