| | |
| | | if ("backupmxforexternalmx".equals(opt.getName())) { |
| | | final Query query = em.createQuery( |
| | | "SELECT e FROM " + EMailAddress.class.getAnnotation(javax.persistence.Entity.class).name() |
| | | + " e WHERE e.domain = :domname"); |
| | | + " e WHERE e.domain.name = :domname"); |
| | | query.setParameter("domname", updatedDom.getName()); |
| | | if (!query.getResultList().isEmpty()) { |
| | | throw new HSAdminException( |
| | |
| | | "." + dom.getName() + "\n")); |
| | | mailQueueProcessor.appendProcessor(new ShellProcessor("postmap -d - /etc/postfix-mailin/relayrecipients || true", |
| | | "@" + dom.getName() + "\n")); |
| | | mailQueueProcessor.appendProcessor(new ShellProcessor("postmap -d - /etc/postfix-mailin/transports || true", |
| | | mailQueueProcessor.appendProcessor(new ShellProcessor("postmap -d - /etc/postfix-mailin/transport || true", |
| | | dom.getName() + "\n" + |
| | | "." + dom.getName() + "\n")); |
| | | return mailQueueProcessor; |