diff --git a/modules/apps/login/login-web/src/main/java/com/liferay/login/web/internal/portlet/util/LoginUtil.java b/modules/apps/login/login-web/src/main/java/com/liferay/login/web/internal/portlet/util/LoginUtil.java
index 9cb88e0d3d40fcc0a06445a6e1ce8e7ce369a0ab..b9c4abbf1980c07ee7137224075148987c570a5d 100644
--- a/modules/apps/login/login-web/src/main/java/com/liferay/login/web/internal/portlet/util/LoginUtil.java
+++ b/modules/apps/login/login-web/src/main/java/com/liferay/login/web/internal/portlet/util/LoginUtil.java
@@ -241,6 +241,28 @@ public class LoginUtil {
 			body, serviceContext);
 	}
 
+	public static void sendPasswordLockout(
+			ActionRequest actionRequest, String fromName, String fromAddress,
+			String toAddress, String subject, String body)
+		throws Exception {
+
+		HttpServletRequest httpServletRequest =
+			PortalUtil.getHttpServletRequest(actionRequest);
+
+		ThemeDisplay themeDisplay =
+			(ThemeDisplay) httpServletRequest.getAttribute(
+				WebKeys.THEME_DISPLAY);
+
+		Company company = themeDisplay.getCompany();
+
+		ServiceContext serviceContext = ServiceContextFactory.getInstance(
+			User.class.getName(), actionRequest);
+
+		UserLocalServiceUtil.sendPasswordLockout(
+			company.getCompanyId(), toAddress, fromName, fromAddress, subject,
+			body, serviceContext);
+	}
+
 	/**
 	 * @deprecated As of Judson (7.1.x), replaced by {@link
 	 *             AuthenticatedSessionManagerUtil#signOutSimultaneousLogins(