Содержание
Отправка почты заблокирована, как разблокировать
Важно: в бесплатный тестовый период хостинга можно отправлять только 10 писем в сутки. В противном случае отправка почты будет заблокирована.
В некоторых случаях почта блокируется из-за заражения сайта. Чтобы восстановить работу сайта используйте инструкцию: Что делать, если сайт заражен?
Если вы получили уведомление о наличии вредоносного ПО на вашем хостинге и у вас заблокирована отправка почты, для разблокировки выполните следующие действия:
- 1.
Проверьте ваш сайт на наличие вирусов и удалите найденное вредоносное ПО по инструкции: Как проверить сайт на вирусы?
Если антивирусная проверка показала заражение в установленных плагинах/темах/шаблонах CMS — обновите используемую CMS до последней стабильной версии, а также все подключенные расширения и плагины. Рекомендуем использовать только официальные расширения CMS.
На данном шаге вы также можете восстановить сайт из резервной копии: Бэкапы Максимальный срок хранения резервных копий — 30 дней.
- 2.
Если у вас виртуальный хостинг, разблокируйте отправку почты по инструкции ниже:
если хостинг заказан в REG.RU
Авторизуйтесь на сайте REG.RU и перейдите к списку услуг.
Кликните по названию услуги хостинга. В информационном блоке нажмите кнопку Что это, и как снять блокировку:
- На открывшейся странице нажмите Снять блокировку:
Внимание: снятие блокировки доступно 1 раз в 48 часов.
Готово. Обновите страницу браузера.
если хостинг заказан у партнёра REG.RU
Чтобы снять блокировку почты, удалите из файла php.ini следующую строку: disable_functions= mail. Для этого используйте инструкцию: Как изменить параметры PHP?
Важно: информация о блокировке почты в Личном кабинете REG. RU обновляется раз в сутки. Сразу после удаления disable_functions= mail уведомление не пропадёт, однако работоспособность почты будет восстановлена.
При блокировке почты на VPS-сервере обратитесь в техническую поддержку хостинга.
Также вы можете устранить проблему с помощью файла mail.log. В этом файле логируются сообщения, посылаемые PHP-скриптами. Чаще всего нежелательные письма рассылаются PHP-скриптами через функцию php-mail. Для снятия блокировки откройте файл mail.log в панели управления.
Файл mail.log находится:
- ISPmanager: Менеджер файлов–mail.log;
- Parallels Plesk: Корневая папка — logs — mail.log;
- cPanel: Диспетчер файлов — logs — mail.log.
Проверьте список скриптов и удалите спам-скрипты. Важно: не удаляйте из панели управления сам файл mail.log, этот файл является журналом и хранит информацию об отправке писем скриптами средствами phpmail.
Если файла mail. log не существует, вы можете настроить логирование сообщений самостоятельно по инструкции: Как включить лог сообщений phpmail?
Если вы столкнулись с ошибкой Sender rate overlimit следуйте нашим рекомендациям в статье: Ошибка Sender rate overlimit.
Помогла ли вам статья?
Да
3
раза уже
помогла
Параметр |
Формат |
Обязательный |
Описание |
leads |
array |
Да |
Массив лидов. Можно перечислить до 100 лидов за 1 запрос. Тегирование происходит в режиме онлайн, результат можно получить сразу же. Обязательно. |
leads.matching |
object |
Да |
|
|
string |
Обязательно нужно указать хотя бы 1 тип маппинга в приоритете. |
Тип матчинга. Возможные значения:
|
|
object |
Обязательно, если «type»: «request» |
Параметры матчинга заявки по ID |
|
integer / string |
Обязательно, если «type»: «request» |
|
|
array |
Необязательно |
|
|
string |
Обязательно, если указан параметр tags и в нем передается более 1 тега |
Логические условие между тегами. Возможные значения: and (у заявки должны быть все перечисленные теги) или or (у заявки должен быть хотя бы один из перечисленных тегов). |
|
object |
Обязательно, если «type»: «call» |
Параметры матчинга звонка по ID |
|
integer / string |
Обязательно, если «type»: «call» |
|
|
array |
Необязательно |
Аналогично описанию из блока requestParams |
|
string |
Обязательно, если указан параметр tags и в нем передается более 1 тега |
Аналогично описанию из блока requestParams |
|
object |
Обязательно, если «type»: «requestContact» |
Параметра матчинга заявки по номеру телефона / почте / дате |
|
array |
Должен быть передан хотя бы один из параметров – emails или phones или оба. |
Можно перечислить несколько почт, формат [email protected], любые символы. Должен быть передан хотя бы один из параметров – emails или phones или оба. |
|
array |
| |
|
array |
Необязательно |
Аналогично описанию из блока requestParams |
|
string |
Обязательно, если «type»: «requestContact» |
Дата лида для его поиска |
|
string |
Обязательно, если указан параметр tags и в нем передается более 1 тега |
Аналогично описанию из блока requestParams |
|
string |
Обязательно, если «type»: «requestContact» |
|
|
integer |
Обязательно, если «type»: «requestContact» |
Глубина поиска подходящего лида от даты date, указывается в мин. Возможные значения от 1 до 525600 мин (1 год). |
|
object |
|
Параметры матчинга звонка по номеру телефона / дате |
|
array |
Обязательно, если «type»: «callContact» |
Аналогично описанию из блока requestContactParams |
|
string |
Обязательно, если «type»: «callContact» |
Дата лида для его поиска |
|
array |
Необязательно |
Аналогично описанию из блока requestParams |
|
string |
Обязательно, если указан параметр tags и в нем передается более 1 тега |
Аналогично описанию из блока requestParams |
|
string |
Обязательно, если «type»: «callContact» |
Аналогично описанию из блока requestContactParams |
|
integer |
Обязательно, если «type»: «callContact» |
Аналогично описанию из блока requestContactParams |
leads.addTags.tags |
array |
Нет |
|
leads. addTags.overwrite |
boolean |
Нет |
Перезаписывать ли существующие теги у лида или нет. Обязательно, если указывается addTags. |
Конфигурации одноразового пароля электронной почты — документация WSO2 Identity Server
На этой странице перечислены все дополнительные настройки, связанные с SMS OTP.
В следующем фрагменте кода показан пример конфигурации одноразового пароля EMAIL в файле
.
[authentication.authenticator.email_otp] включить = истина [authentication.authenticator.email_otp.parameters] EMAILOTPAuthenticationEndpointURL = "https://localhost:9443/emailotpauthenticationendpoint/emailotp.jsp" EmailOTPAuthenticationEndpointErrorPage = "https://localhost:9443/emailotpauthenticationendpoint/emailotpError.jsp" EmailAddressRequestPage = "https://localhost:9443/emailotpauthenticationendpoint/emailAddress. jsp" вариант использования = "местный" вторичный магазин пользователя = "основной" EMAILOTPMandatory = false sendOTPToFederatedEmailAttribute = false federatedEmailAttributeKey = "электронная почта" EmailOTPEnableByUserClaim = true CaptureAndUpdateEmailAddress = true showEmailAddressInUI = истина useEventHandlerBasedEmailSender = истина emailAddressRegex = '(?<=.{1}).(?=.*@)' tokenExpirationTime = 300000
Значения параметров, приведенные выше, показывают конфигурации по умолчанию в WSO2 Identity Server.
Если вы хотите изменить значение параметра на значение, отличное от значения по умолчанию, добавьте конфигурацию в файл deployment.toml
, используя следующий формат.
[authentication.authenticator.email_otp.parameters] <Имя свойства> = "<Значение свойства>"
включить
Включить или отключить аутентификатор.
EMAILOTPAuthenticationEndpointURL
URL-адрес конечной точки аутентификации аутентификатора.
EmailOTPAuthenticationEndpointErrorPage
Страница ошибки, которая будет отображаться в случае сбоя аутентификации.
EmailAddressRequestPage
Этот параметр позволяет отображать страницу, которая запрашивает адрес электронной почты, где:
- Пользователь не зарегистрировал адрес электронной почты.
- Отправка OTP определяется как второй шаг 2FA/MFA.
- Параметр
CaptureAndUpdateEmailAddress
имеет значение true .
Пример
https://localhost:9443/emailotpauthenticationendpoint/emailAddress.jsp
вариант использования
Этот параметр определяет, как будет получен идентификатор электронной почты. Вы можете настроить следующие возможные значения:
локальный : это значение по умолчанию, основанное на федеративном имени пользователя. Вы должны установить федеративное имя пользователя в локальном хранилище пользователей. Федеративное имя пользователя должно совпадать с локальным именем пользователя.
association : Федеративное имя пользователя должно быть заранее связано с локальной учетной записью в My Account WSO2 Identity Server. Локальное имя пользователя извлекается из ассоциации.
subjectUri : при настройке федеративного аутентификатора выберите атрибут в идентификаторе субъекта в разделе поставщиков услуг в пользовательском интерфейсе. Это используется в качестве имени пользователя аутентификатора EmailOTP.
userAttribute : Имя пользовательского атрибута федеративного аутентификатора. Это локальное имя пользователя, которое содержится в атрибуте федеративного пользователя. При использовании этого добавьте следующий параметр в раздел
[authentication.authenticator.email_otp.parameters]
в файлеdeployment.toml
и введите соответствующее значение, например, адрес электронной почты и screen_name, id.[authentication.authenticator.email_otp.parameters] userAttribute = "электронная почта"
Если вы используете аутентификаторы, поддерживаемые OpenID Connect, такие как LinkedIn и Foursquare, или в случае нескольких вариантов входа через социальные сети в качестве первого шага и EmailOTP в качестве второго шага, вам необходимо добавить аналогичную конфигурацию для конкретного аутентификатора в файл
deployment.toml
. .Примеры
Facebook
[authentication.authenticator.facebook.parameters] EmailOTP-userAttribute = "электронная почта" federatedEmailAttributeKey = "электронная почта"
Foursquare
[[authentication.custom_authenticator]] имя = "Четыре квадрата" [authentication.custom_authenticator.parameters] EmailOTP-userAttribute = "http://wso2.org/foursquare/claims/email" federatedEmailAttributeKey = "http://wso2.org/foursquare/claims/email"
Аналогичным образом вы можете добавить конфигурацию аутентификатора для Amazon, Google, Twitter и Instagram с соответствующими значениями.
вторичное хранилище пользователей
Вы можете определить несколько пользовательских хранилищ для каждого арендатора в виде значений, разделенных запятыми.
Пример
secondUserstore = "jdbc, abc, xyz"
Конфигурации хранилища пользователей сохраняются для каждого арендатора.
Если вы используете суперарендатора, задайте все значения параметров в файле
/repository/conf/deployment.toml Если вы используете арендатора:
Загрузите файл XML (
/repository/conf/identity/application-authentication.xml /_system/governance/EmailOTP
).Создайте коллекцию с именем «EmailOTP», добавьте ресурс и загрузите файл
application-authentication.xml
в реестр.
При выполнении аутентификации система сначала проверяет, загружен ли в реестр файл . xml
. Если это так, он читает его из реестра, но не берет локальный файл. Если файла в реестре нет, то он берет значения свойств только из локального файла.
Вы можете использовать реестр или локальный файл, чтобы получить значения свойств.
EMAILOTPОбязательный
Этот параметр определяет, применяется ли EmailOTP в качестве второго шага 2FA/MFA или нет.
Если пользователь не найден в активном каталоге, где для параметра установлено значение true , одноразовый пароль отправляется непосредственно на адрес электронной почты, указанный в наборе утверждений.
Если пользователь не найден в активном каталоге, где для параметра установлено значение false , процесс аутентификации прерывается на первом этапе 2FA/MFA.
sendOTPToFederatedEmailAttribute
Когда EMAILOTPMandatory
и этот параметр имеет значение true , а пользователь не найден в активном каталоге, одноразовый пароль отправляется на почту, указанную в утверждении федеративного аутентификатора.
Когда для EMAILOTPMandatory
установлено значение false , отображается страница с ошибкой.
Когда для EMAILOTPMandatory
установлено значение false
и пользователь не найден в активном каталоге, механизм аутентификации прекращается на первом этапе 2FA/MFA. Этот параметр не требуется в таком сценарии.
федеративный емаилаттрибуткей
Этот параметр определяет атрибут электронной почты федеративного аутентификатора (например, Foursquare).
Настройте этот параметр, если для параметра sendOTPToFederatedEmailAttribute
установлено значение true . Пример: http://wso2.org/foursquare/claims/email
.
EmailOTPEnableByUserClaim
Этот параметр позволяет пользователю переопределить функциональные возможности, определенные в параметре EMAILOTPMandatory
.
Если для этого параметра и параметров EMAILOTPMandatory
установлено значение true , пользователь может либо включить, либо отключить функцию EmailOTP.
Если для этого параметра установлено значение false , а для параметра EMAILOTPMandatory
установлено значение true , пользователь перенаправляется на страницу с ошибкой.
Если для этого параметра и параметров EMAILOTPMandatory
установлено значение false , поток аутентификации прерывается на первом этапе 2FA/MFA.
CaptureAndUpdateEmailAddress
Этот параметр позволяет пользователю обновить адрес электронной почты, который используется для отправки OTP, при первом входе в систему, когда адрес электронной почты ранее не был установлен.
showEmailAddressInUI
Этот параметр включает отображение адреса электронной почты, на который отправляется одноразовый пароль, в пользовательском интерфейсе.
emailAddressRegex
Когда showEmailAddressInUI
включен, он предоставляет возможность определить способ отображения адреса электронной почты в пользовательском интерфейсе. При необходимости это можно настроить с помощью правильного шаблона регулярного выражения. 9@|(?:(?<[email protected])|(?!)\G(?=[@]$)).(?=.*\.) : t***@m***.com
tokenExpirationTime
Этот параметр помогает определить время истечения срока действия одноразового пароля электронной почты. Время истечения по умолчанию составляет 300000 миллисекунд.
верхний
Последние новости
- Детали
JooCart,jCart 4.0.1.3 выпущен для OpenCart 4.0.1.1 с важными обновлениями безопасности для проблемы XSS (межсайтовый скриптинг).
Мы рекомендуем вам обновить существующий сайт JooCart/jCart 4.x до версии JooCart/jCart 4.0.1.3
Изменения:
1) Важные обновления безопасности для проблемы XSS (межсайтовый скриптинг)
2) Исправление ошибки для small css issue
Минимальные требования:
PHP 8. 1+
Джумла! 3.x и 4.x
- Детали
JooCart, jCart 3.0.3.25 выпущен для OpenCart 3.0.3.8 с важными обновлениями безопасности для уязвимой проблемы XSS (межсайтовый скриптинг). Мы рекомендуем вам обновить существующий сайт JooCart/jCart 3.x до JooCart/jCart 3.0.3.25
Изменений:
1) Важные исправления ошибок безопасности для уязвимой проблемы XSS (межсайтовый скриптинг)
2) Исправление ошибки для небольшой проблемы css
3) Добавлен отсутствующий файл javascript
Минимальные требования:
PHP версии 7.3 или новее
Нет необходимости обновлять базу данных
Joomla! 3.x и 4.x
- Детали
JooCart,jCart 3.0.3.24 выпущен для OpenCart 3.0.3.8 со следующими изменениями
Изменения:
1) В модуль JooCart Allinone добавлены новые функции. Теперь все включенные модули будут отображаться в списке автоматически. Пользовательский модуль JooCart можно игнорировать.
2) Информационные страницы могут быть выбраны из списка для связи с пунктом меню Joomla. Список информационных страниц будет отображаться в списке автоматически.
3) Пункт меню Joomla для категорий JooCart, продуктов, производителей изменен и может быть найден и связан с пунктом меню Joomla.
Минимальные требования:
Версия PHP 7.3 или новее
Нет необходимости обновлять базу данных
Joomla! 3.x и 4.x
- Детали
JooCart,jCart 4. 0.1.2 выпущен для OpenCart 4.0.1.1 со следующими изменениями
Изменения:
1) Включена последняя версия opencart 4.0.1.1
2) Включен новый модуль JooCart «Все в одном»
3) Все плагины изменены и улучшены
Минимальные требования:
PHP 8.1+
Joomla! 3.x и 4.x
- Детали
JooCart,jCart 3.0.3.23 выпущен для OpenCart 3.0.3.8 со следующими изменениями
Изменения:
1) Исправлена ошибка с параметром «Использовать шаблон OpenCart без Joomla».
2) Исправление ошибки модуля поиска
3) Исправление ошибки перенаправления с модулем выбора языка Joomla
4) Исходная папка шаблона по умолчанию включена как папка default_original. Его можно использовать с опцией «Использовать шаблон OpenCart без Joomla».