Здравствуйте! В настройках включила ИСПОЛЬЗОВАТЬ ПРОВЕРКУ ПО E-MAIL, но при регистрации пользователя сайт выдает такое сообщение:
“был создан, но письмо с подтверждением не было отправлено. Пожалуйста, проверьте конфигурацию отправки почты и рассмотрите возможность воссоздания пользователя.”
Шаблон письма, которое будет отправляться пользователям для подтверждения email-адреса в настройках выглядит так:
#set ($wikiname = $request.serverName)
#set ($host = ${request.getRequestURL()})
#set ($host = ${host.substring(0, ${host.indexOf('/', ${mathtool.add(${host.indexOf('//')}, 2)})})})
Content-Type: text/plain; charset=utf-8
Subject: Validate your account on ${wikiname}
Hello ${xwiki.getUserName("XWiki.$xwikiname", false)},
This email address was used to register a new account on ${wikiname}. If you did not make the request, please ignore this message.
Шаблон письма, которое будет отправлено после того, как пользователь подтвердит свою учётную запись, перейдя по ссылке, полученной в первом письме в настройках выглядит так:
#set ($wikiname = $request.serverName)
#set ($host = ${request.getRequestURL()})
#set ($host = ${host.substring(0, ${host.indexOf('/', ${mathtool.add(${host.indexOf('//')}, 2)})})})
Content-Type: text/plain; charset=utf-8
Subject: Your account on ${wikiname} has been activated
Hello ${xwiki.getUserName("$xwikiname", false)},
Your account on ${wikiname} has been successfully activated. You can now login at ${host}${xwiki.getURL('XWiki.XWikiLogin', 'login')} using your username (${xwiki.getDocument($xwikiname).documentReference.name}).