Hybris EmailService, где настраиваются учетные данные

Я использую EmailService, чтобы отправить простое электронное письмо:

    String subject = request.getParameter("subject");
    String body = request.getParameter("body");
    EmailAddressModel fromAddress = modelService.create(EmailAddressModel.class);
    fromAddress.setDisplayName("[email protected]");
    fromAddress.setEmailAddress("[email protected]");
    List<EmailAddressModel> addresses = new ArrayList<>();
    addresses.add(fromAddress);
    EmailMessageModel email = modelService.create(EmailMessageModel.class);
    email.setSubject(subject);
    email.setBody(body);
    email.setToAddresses(addresses);
    email.setFromAddress(fromAddress);
    email.setReplyToAddress("[email protected]");
    modelService.save(email);
    emailService.send(email);

Где мне настроить пароль [email protected], чтобы SMTP-сервер Hybris аутентифицировал мою личную почту и отправлял ее?


person Nexussim Lements    schedule 30.10.2020    source источник


Ответы (1)


Вы можете настроить указанные ниже параметры в файле local.properties или изменить их в hac только во время выполнения.

mail.smtp.server         
mail.smtp.port       
mail.smtp.user       
mail.smtp.password       
mail.pop3.beforesmtp     
mail.pop3.password       
mail.pop3.server         
mail.pop3.user       
mail.from        
mail.replyto         
mail.use.tls

Вы можете получить более подробную информацию из сообщения в блоге.

person mkysoft    schedule 30.10.2020
comment
Но что, если мне нужно 2 или более конфигураций электронной почты? Эти свойства поддерживают только 1 пользователя? - person Nexussim Lements; 30.10.2020
comment
Не возможно OOTB. Вы можете создать свой собственный сервис. - person mkysoft; 30.10.2020