Project

General

Profile

« Previous | Next » 

Revision 82da5e6c

Added by Andreas Kohlbecker over 2 years ago

ref #9758 configuration for sending emails with smtp properties

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/config/SendEmailConfigurer.java
56 56

  
57 57
    @Bean
58 58
    public JavaMailSenderImpl mailSender() {
59

  
59 60
        boolean disabled = false;
60 61
        try {
61 62
           disabled = Boolean.valueOf(env.getProperty(DISABLED));
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/EmailSendTest.java
44 44
    @Test
45 45
    public void sendEmailTest() {
46 46

  
47
        boolean disabled = false;
48
        try {
49
            disabled = Boolean.valueOf(env.getProperty(SendEmailConfigurer.DISABLED));
50
        } catch (Exception e) {
51
            // ignore all
52
        }
53

  
54
        if(disabled) {
55
            logger.warn("sendEmailTest is disabled");
56
            return;
57
        }
58

  
47 59
        String from = env.getProperty(SendEmailConfigurer.FROM_ADDRESS);
48 60

  
49 61
        boolean useWiser = Objects.equals(env.getProperty(SendEmailConfigurer.INT_TEST_SERVER), "wiser");
......
55 67
            wiser.start();
56 68
        }
57 69

  
58
        boolean disabled = false;
59
        try {
60
           disabled = Boolean.valueOf(env.getProperty(SendEmailConfigurer.DISABLED));
61
        } catch (Exception e) {
62
            // ignore all
63
        }
64 70
        if(!disabled) {
65 71

  
66 72
            SimpleMailMessage message = new SimpleMailMessage();
cdmlib-services/src/test/resources/application.properties
12 12
#mail.smtp.auth: true
13 13
#mail.smtp.starttls.enable: true
14 14
# this properties allows for disabling the mail agent
15
mail.disabled: false 
15
mail.disabled: false 
16
# needed to enable wiser in the integration test
17
mail.int-test-server: wiser

Also available in: Unified diff