Возможно ли это?Да.Это хорошая идея?Нет.
Для асинхронной обработки вы можете посмотреть Планировщик Liferay для выполнения фоновых заданий - реализация зависит от ваших требований.Вы можете (синхронно) создавать почтовые задачи (например, определять получателей почты и текст) и сохранять их для последующей отправки.В планировщике, независимо от внешнего интерфейса, вы можете отправлять письма в фоновом режиме.В вашем интерфейсе вы даже можете визуализировать текущий размер очереди, чтобы пользователи могли продолжать выполнять свою работу вместо ожидания произвольного запроса.
Вы можете использовать любую другую технику для отправки почты, нетнужно идти с планировщиком Liferay.Это может быть внешний процесс или все, что выполняет работу.То, что вы выбираете, зависит от ваших требований.Если вы отправляете изнутри Liferay, у вас будет один набор плагинов для развертывания, и они будут настроены, в то время как другие средства могут дать вам большую гибкость в обработке, например, написать пакетное задание на Perl или Python, если это ваше дело.