1 package org.cacert.gigi.ping;
3 import java.io.IOException;
5 import org.cacert.gigi.dbObjects.Domain;
6 import org.cacert.gigi.dbObjects.User;
7 import org.cacert.gigi.email.MailProbe;
8 import org.cacert.gigi.localisation.Language;
10 public class EmailPinger extends DomainPinger {
13 public String ping(Domain domain, String configuration, User u) {
14 String[] parts = configuration.split(":", 2);
15 String mail = parts[0] + "@" + domain.getSuffix();
17 MailProbe.sendMailProbe(Language.getInstance(u.getPreferredLocale()), "domain", domain.getId(), parts[1], mail);
18 } catch (IOException e) {
20 return "Mail connection interrupted";
22 return PING_STILL_PENDING;