New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Движок не отсылает письма #289

Open
trommo opened this Issue Dec 25, 2018 · 10 comments

Comments

Projects
None yet
3 participants
@trommo
Copy link

trommo commented Dec 25, 2018

Я уже задавал в прошлом году вопрос про письма с сервера. Не отправляет движок их почему-то...

Как можно отследить, где именно проблема? Смотрю в логах ошибок своего ВПС - ничего про это не отмечается. Может быть права какие-то надо выставлять специфические?

@maxsite

This comment has been minimized.

Copy link
Owner

maxsite commented Dec 25, 2018

Какая версия MaxSite CMS?

@trommo

This comment has been minimized.

Copy link

trommo commented Dec 25, 2018

Пробовал на разных версиях в течение последнего года, на различных доменах. Только что проверил последнюю - 101 версию. То же самое. Ошибок в файлах логов на сервере по этому поводу не вижу. Что делать?

@maxsite

This comment has been minimized.

Copy link
Owner

maxsite commented Dec 25, 2018

А как указан email сервера в настройках?

@trommo

This comment has been minimized.

Copy link

trommo commented Dec 25, 2018

Та в том-то и дело, что указан - и в настройках контактной формы

[form]
[options]
email = моя_почта@ukr.net
[/options]
.....
[/form]

и в Email администратора, и в Email для комментариев. Т.е. движок не только не присылает данные, введенные в форму, но еще и игнорирует уведомления на почту администратора, а также при комментариях.

Может быть какой-нибудь модуль у ПХП/Апача надо вручную подключать, когда ВПС, а не обычный хостинг, чтобы почтовые отправления работали?

@maxsite

This comment has been minimized.

Copy link
Owner

maxsite commented Dec 25, 2018

То есть email сервера у вас указан как ukr.net???

@Den2016

This comment has been minimized.

Copy link

Den2016 commented Dec 25, 2018

Я как-то поднимал этот вопрос, Макс меня отшил, но посмею еще раз свои пять копеек воткнуть:
В моем случае помогает в common.php в функции mso_mail перед самой отправкой ($res = @$CI->email->send();) закомментировать строку

//$CI->email->_safe_mode = true; # иначе CodeIgniter добавляет -f к mail - не будет работать в не safePHP

@trommo

This comment has been minimized.

Copy link

trommo commented Dec 25, 2018

Сейчас да - @ukr.net, но я пробовал и почту, привязанную к имени домена - там были украинские ящики на @domain_name.co.ua, @domain_name.com.ua, @domain_name.net.ua. Для эксперимента пробовал и @gmail.com - не работало.

@maxsite

This comment has been minimized.

Copy link
Owner

maxsite commented Dec 25, 2018

Адрес сервера должен быть от вашего домена. Например webmaster@ВАШ.ДОМЕН

@trommo

This comment has been minimized.

Copy link

trommo commented Dec 25, 2018

Ну вот, например, есть сайт на домене domain.co.ua - у него есть действующий почтовый ящик mail@domain.co.ua. Его я должен указывать в качестве почты для контактной формы, а также email сервера? Указал его только что там и там - не приходит сообщение из формы.

@maxsite

This comment has been minimized.

Copy link
Owner

maxsite commented Dec 25, 2018

В форме указывается только адрес получателя. Вы почитайте хелп по форме. А email-адрес отправителя (сервера!) должен быть только от этого же сайта. Иначе все письма у вас спамные. Ни один почтовик их не пропустит.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment