Hello les gens,
L'envoi d'email en utilisant quartz marche très bien sur notre serveur exchange 2013 en mode anonymous:
Lorsque l'on passe en mode authentifié les mails ne parviennent plus à destination.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 ... // Envoyer mail try { JobDetail mailJobDetail = org.quartz.JobBuilder .newJob(SendMailJob.class) .withIdentity("sendMail.jobWasExecuted", Scheduler.DEFAULT_GROUP + "sendMail.jobWasExecuted") .build(); JobDataMap map = mailJobDetail.getJobDataMap(); map.put(SendMailJob.PROP_USERNAME, System.getProperty(Constants.EXCHANGE_USER)); map.put(SendMailJob.PROP_PASSWORD, System.getProperty(Constants.EXCHANGE_PWD)); map.put(SendMailJob.PROP_SMTP_HOST, System.getProperty("mailServer")); map.put(SendMailJob.PROP_SENDER, "NOREPLY@maBoite.com"); // Problème bizaroïde, il faut remplacer les ";" par des "," String recipients = (System .getProperty(Constants.SYSTEM_MONITOR_MAILING_LIST)) .replace(';', ','); map.put(SendMailJob.PROP_RECIPIENT, recipients); map.put(SendMailJob.PROP_SUBJECT, "Notification par email: arrêt du service"); map.put(SendMailJob.PROP_MESSAGE, "Le client vous notifie de bla bla bla... "); Trigger trigger = newTrigger() .withIdentity("Trigger.sendMail.jobWasExecuted", Scheduler.DEFAULT_GROUP + "sendMail.jobWasExecuted") .startNow().build(); arg0.getScheduler().scheduleJob(mailJobDetail, trigger); } catch (Exception e) { e.printStackTrace(); } ...
Voici les deux traces du serveur mail, la première d'un envoi par quartz:
La deuxième en telnet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Service ready at Fri, 3 Oct 2014 10:08:47 +0000", 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,3,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,<,EHLO c2winxp22, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,4,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,250-MCLMAIL.maBoite.co.xx Hello [xxx.xxx.xxx.xxx], 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,5,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,250-SIZE, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,6,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,250-PIPELINING, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,7,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,250-DSN, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,8,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,250-ENHANCEDSTATUSCODES, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,9,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,250-X-ANONYMOUSTLS, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,10,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,250-AUTH NTLM LOGIN, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,11,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,250-X-EXPS GSSAPI NTLM, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,12,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,250-8BITMIME, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,13,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,250-BINARYMIME, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,14,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,250-CHUNKING, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,15,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,250 XRDST, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,16,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,<,MAIL FROM:<aUser@maBoite.com>, 2014-10-03T10:08:48.223Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,17,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,*,Tarpit for '0.00:00:05', 2014-10-03T10:08:51.562Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AC,0,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4818,+,, 2014-10-03T10:08:51.562Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AC,1,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4818,*,None,Set Session Permissions 2014-10-03T10:08:51.562Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AC,2,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4818,*,Tarpit for '0.00:00:05' due to 'IP discredited', 2014-10-03T10:08:53.231Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC11AB,18,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:4816,>,530 5.7.1 Client was not authenticated,
Quelqu'un a t il déjà utilisé le mode authentifié sur son serveur mail avec Quartz j'ai l'impression que ce n'est pas supporté malgré le fait qu'il y est les propriétés SendMailJob.PROP_USERNAME et SendMailJob.PROP_PASSWORD ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,3,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,<,ehlo maBoite.com, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,4,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250-MCLMAIL.maBoite.co.xx Hello [xxx.xxx.xxx.xxx], 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,5,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250-SIZE, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,6,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250-PIPELINING, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,7,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250-DSN, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,8,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250-ENHANCEDSTATUSCODES, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,9,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250-STARTTLS, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,10,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250-X-ANONYMOUSTLS, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,11,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250-AUTH NTLM LOGIN, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,12,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250-X-EXPS GSSAPI NTLM, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,13,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250-8BITMIME, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,14,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250-BINARYMIME, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,15,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250-CHUNKING, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,16,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,250 XRDST, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,17,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,<,auth login, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,18,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,334 <authentication response>, 2014-10-03T07:44:36.858Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,19,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,334 <authentication response>, 2014-10-03T07:44:36.921Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,20,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,*,SMTPSubmit SMTPSubmitForMLS SMTPAcceptAnyRecipient SMTPAcceptAuthenticationFlag SMTPAcceptAnySender SMTPAcceptAuthoritativeDomainSender BypassAntiSpam BypassMessageSizeLimit SMTPSendEXCH50 SMTPAcceptEXCH50 AcceptRoutingHeaders AcceptForestHeaders AcceptOrganizationHeaders SendRoutingHeaders SendForestHeaders SendOrganizationHeaders SMTPSendXShadow SMTPAcceptXShadow SMTPAcceptXProxyFrom SMTPAcceptXSessionParams SMTPAcceptXMessageContextADRecipientCache SMTPAcceptXMessageContextExtendedProperties SMTPAcceptXMessageContextFastIndex SMTPAcceptXAttr SMTPAcceptXSysProbe,Set Session Permissions 2014-10-03T07:44:36.921Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,21,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,*,aUser,authenticated 2014-10-03T07:44:36.999Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,22,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,*,,Proxy session was successfully set up. Session foraUser will now be proxied 2014-10-03T07:44:36.999Z,MCLMAIL\test_smtp_authent,08D1AB9F6EBC0F8E,23,xxx.xxx.xxx.xxx:25,xxx.xxx.xxx.xxx:63783,>,235 2.7.0 Authentication successful,
J'ai pourtant l'impression que cela a été résolu en lisant les deux discussions:
http://webcache.googleusercontent.co...&ct=clnk&gl=fr
https://jira.terracotta.org/jira/browse/QTZ-79
Merci pour toutes vos contributions.
Partager