]> WPIA git - gigi.git/commitdiff
Adding a "commandline email provider" for testing.
authorFelix Dörre <felix@dogcraft.de>
Wed, 25 Jun 2014 12:19:13 +0000 (14:19 +0200)
committerFelix Dörre <felix@dogcraft.de>
Wed, 25 Jun 2014 12:19:13 +0000 (14:19 +0200)
src/org/cacert/gigi/email/CommandlineEmailProvider.java [new file with mode: 0644]

diff --git a/src/org/cacert/gigi/email/CommandlineEmailProvider.java b/src/org/cacert/gigi/email/CommandlineEmailProvider.java
new file mode 100644 (file)
index 0000000..2f7502b
--- /dev/null
@@ -0,0 +1,32 @@
+package org.cacert.gigi.email;
+
+import java.io.IOException;
+import java.util.Properties;
+
+public class CommandlineEmailProvider extends EmailProvider {
+       public CommandlineEmailProvider(Properties p) {
+       }
+
+       @Override
+       public void sendmail(String to, String subject, String message,
+                       String from, String replyto, String toname, String fromname,
+                       String errorsto, boolean extra) throws IOException {
+               synchronized (System.out) {
+                       System.out.println("== MAIL ==");
+                       System.out.println("To: " + to);
+                       System.out.println("Subject: " + subject);
+                       System.out.println("From: " + from);
+                       System.out.println("Errors-To: " + errorsto);
+                       System.out.println("Extra: " + extra);
+                       System.out.println(message);
+               }
+
+       }
+       @Override
+       public String checkEmailServer(int forUid, String address)
+                       throws IOException {
+               System.out.println("checkMailBox: " + address);
+               return OK;
+       }
+
+}