/** * */ package fr.cedrik.email.fs.maildir; import java.io.File; import java.io.IOException; import fr.cedrik.email.spi.Message; /** * @author Cédrik LIME */ public class EMLWriter extends MHWriter { public static final String EXTENSION_EML = ".eml";//$NON-NLS-1$ public EMLWriter(File mailDir) throws IOException { super(mailDir); } @Override protected String getMailFileName(Message message) { long id = message.getDate().getTime(); while (new File(mailDir, String.valueOf(id) + EXTENSION_EML).exists()) { ++id; } return String.valueOf(id) + EXTENSION_EML; } @Override protected String newLine() { return "\r\n";//$NON-NLS-1$ } }