Removed the MTS and post; now we always use /usr/sbin/sendmail -t
[mmh] / mts / smtp / hosts.c
diff --git a/mts/smtp/hosts.c b/mts/smtp/hosts.c
deleted file mode 100644 (file)
index ec73e86..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-
-/*
- * hosts.c -- find out the official name of a host
- *
- * This code is Copyright (c) 2002, by the authors of nmh.  See the
- * COPYRIGHT file in the root directory of the nmh distribution for
- * complete copyright information.
- */
-
-/*
- * In the SendMail world, we really don't know what the valid
- * hosts are.  We could poke around in the sendmail.cf file, but
- * that still isn't a guarantee.  As a result, we'll say that
- * everything is a valid host, and let SendMail worry about it.
- */
-
-#include <h/mh.h>
-#include <h/mts.h>
-#include <netdb.h>
-
-
-char *
-OfficialName (char *name)
-{
-    unsigned char *p;
-    char *q, site[BUFSIZ];
-    struct addrinfo hints, *res;
-
-    static char buffer[BUFSIZ];
-
-    for (p = name, q = site; *p && (q - site < sizeof(site) - 1); p++, q++)
-       *q = isupper (*p) ? tolower (*p) : *p;
-    *q = '\0';
-    q = site;
-
-    if (!mh_strcasecmp (LocalName(), site))
-       return LocalName();
-
-    memset(&hints, 0, sizeof(hints));
-    hints.ai_flags = AI_CANONNAME;
-    hints.ai_family = PF_UNSPEC;
-
-    if (getaddrinfo(q, NULL, &hints, &res) == 0) {
-       strncpy (buffer, res->ai_canonname, sizeof(buffer));
-       buffer[sizeof(buffer) - 1] = '\0';
-       freeaddrinfo(res);
-       return buffer;
-    }
-
-    strncpy (buffer, site, sizeof(buffer));
-    return buffer;
-}