]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/email/EmailProvider.java
FIX: minor errors in email
[gigi.git] / src / org / cacert / gigi / email / EmailProvider.java
index 3e6d3493acc317c4272ec14a845b1cb19f0d7f39..64902429c6d611547d3cb76c2e21d24d1b09ee3d 100644 (file)
@@ -77,6 +77,12 @@ public abstract class EmailProvider {
             }
 
             for (String host : mxhosts) {
+                host = host.split(" ", 2)[1];
+                if (host.endsWith(".")) {
+                    host = host.substring(0, host.length() - 1);
+                } else {
+                    return "Strange MX records.";
+                }
                 try (Socket s = new Socket(host, 25); BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream())); PrintWriter pw = new PrintWriter(s.getOutputStream())) {
                     String line;
                     while ((line = br.readLine()) != null && line.startsWith("220-")) {