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 41 42 43 44 45 46
| lefichier1 = System.getProperty("user.dir") + System.getProperty("file.separator") + strand;
File fichierout = new File(lefichier1);
DataOutputStream Outfic = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(fichierout)));
StringBuffer Contenu = new StringBuffer();
letest = "";
Execution.Mailfile = fichierout;
Enumeration enum = Execution.Listemails.elements();
Enumeration enum = Execution.Listemails.keys();
while ( enum.hasMoreElements())
{
System.out.println("dans le while ");
Object clemail1 = enum.nextElement();
clemail = clemail1.toString();
System.out.println("la clé " + clemail);
Object ficmail1 = Execution.Listemails.get(clemail);
ficmail = ficmail1.toString();
System.out.println("ficmail " + ficmail);
Execution.GeneMail(Outfic,clemail,ficmail,fichierout);
letest =Execution.Mailpgm + " " +Execution.Mailbody + " " +Execution.Mailsubject + " " + Execution.Maillibel
Contenu.append(letest);
Contenu.append("\r\n");
Contenu.append("");
Contenu.append("\r\n");
System.out.println("generation mail " + letest);
clemail1 = null;
ficmail1 = null;
ficmail = "";
clemail = "";
}
Outfic.writeBytes(Contenu.toString());
Outfic.close();
Execution.Mailfile = fichierout;
if ( Execution.Mailfile.exists() )
{
System.out.println("dans le run ");
Execution.Mailcmdrun += Execution.Mailfile.toString();
System.out.println("le fichier " + Execution.Mailcmdrun );
Process proc = Runtime.getRuntime().exec(Execution.Mailcmdrun);
}
else
{
System.err.println("fichier de commande cmd absent ...");
}
ecution.sleep(60000);
ocess proc = Runtime.getRuntime().exec(Execution.Mailcmdrun); |
Partager