]> WPIA git - gigi.git/blob - src/org/cacert/gigi/ping/EmailPinger.java
ADD: simple pinger daemon.
[gigi.git] / src / org / cacert / gigi / ping / EmailPinger.java
1 package org.cacert.gigi.ping;
2
3 import java.io.IOException;
4 import org.cacert.gigi.Domain;
5 import org.cacert.gigi.User;
6 import org.cacert.gigi.email.MailProbe;
7
8 public class EmailPinger extends DomainPinger {
9
10     @Override
11     public String ping(Domain domain, String configuration, User u) {
12         String[] parts = configuration.split(":", 2);
13         String mail = parts[0] + "@" + domain.getSuffix();
14         try {
15             MailProbe.sendMailProbe(u.getPrefferedLanguage(), "domain", domain.getId(), parts[1], mail);
16         } catch (IOException e) {
17             e.printStackTrace();
18             return "Mail connection interrupted";
19         }
20         return PING_STILL_PENDING;
21     }
22
23 }