X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fdomain.c;h=2e16a20afe7855ec7bc699dbead29bda24163fab;hb=HEAD;hp=d68a9a38c5c73bf074ba3f75ebe815a5abeabdbb;hpb=76bc889cba9ea0bc520c2d722e78f436644f3e3d;p=citadel.git diff --git a/citadel/domain.c b/citadel/domain.c deleted file mode 100644 index d68a9a38c..000000000 --- a/citadel/domain.c +++ /dev/null @@ -1,54 +0,0 @@ -#include -#include -#include -#include -#include -#include "sysdep_decls.h" -#include "domain.h" - -#define SMART_HOST "gatekeeper.wdcs.com" - -/* - * getmx() - * - * Return one or more MX's for a mail destination. - * - * Upon success, it fills 'mxbuf' with one or more MX hosts, separated by - * vertical bar characters, and returns the number of hosts as its return - * value. If no MX's are found, it returns 0. - * - */ -int getmx(char *mxbuf, char *dest) { - char answer[1024]; - int ret; - - - - /* If we're configured to send all mail to a smart-host, then our - * job here is really easy. - */ - if (1) { /* FIX */ - strcpy(mxbuf, SMART_HOST); - return(1); - } - - /* No smart-host? Look up the best MX for a site. - */ - ret = res_query( - dest, - C_IN, T_MX, answer, sizeof(answer) ); - - lprintf(9, "res_query() returned %d\n", ret); - - if (ret < 0) { - lprintf(5, "No MX found\n"); - return(0); - } - - /* If we had to truncate, shrink the number to avoid fireworks */ - if (ret > sizeof(answer)) - ret = sizeof(answer); - - /* FIX not done yet */ - return(0); -}