From nobody Thu May 18 22:36:52 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QMlG10H3Vz4C5xY for ; Thu, 18 May 2023 22:36:57 +0000 (UTC) (envelope-from vagabond@blackfoot.net) Received: from mx2.blackfoot.net (mx2.blackfoot.net [216.14.232.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mx2.blackfoot.net", Issuer "RapidSSL Global TLS RSA4096 SHA256 2022 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QMlFz27MTz44Rg for ; Thu, 18 May 2023 22:36:55 +0000 (UTC) (envelope-from vagabond@blackfoot.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=blackfoot.net header.s=ew header.b=AcdG1ZS3; spf=pass (mx1.freebsd.org: domain of vagabond@blackfoot.net designates 216.14.232.11 as permitted sender) smtp.mailfrom=vagabond@blackfoot.net; dmarc=none Received: from bmfe3.blackfoot.net ([66.109.128.163]) by mx2.blackfoot.net ({0885e9ce-1b01-11e7-852e-37eff1d936ea}) via TCP (outbound) with ESMTP id 20230518223652778_0000; Thu, 18 May 2023 16:36:52 -0600 X-RC-FROM: Received: from webmail.blackfoot.net (unknown [192.168.100.133]) by bmfe3.blackfoot.net (Postfix) with ESMTP id 98E0980F16; Thu, 18 May 2023 16:36:51 -0600 (MDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Date: Thu, 18 May 2023 15:36:52 -0700 From: vagabond To: "Dan Mahoney (Ports)" Cc: Dewayne , questions@freebsd.org Subject: Re: sendmail error, "MX list for mydomain.com points back to server.mydomain.com" In-Reply-To: <66db9ba3bd66fcc56affdbf7a2621021@blackfoot.net> References: <303e35e4d89e68dcd9863239dcda568e@blackfoot.net> <30b97aa95162c163c1781ba1a0fa8e25@blackfoot.net> <15AF7ED7-BBD9-428D-939F-4AA5B349C578@gushi.org> <66db9ba3bd66fcc56affdbf7a2621021@blackfoot.net> User-Agent: Roundcube Webmail/1.4.11 Message-ID: <2f8bca59462afe206043bea73241bbf2@blackfoot.net> X-Sender: vagabond@blackfoot.net Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-MAG-OUTBOUND: blackfoot.redcondor.net@66.109.128.163/32 DKIM-Signature: a=rsa-sha256; b=AcdG1ZS3DWe9Q9r855cW3dTrUIo3y9Qrem+DnphS4rKxao8V9ZaL2hmj5byJT8gYT7bj0xamj3AoqegCP1d+9Ci2jf8VlwJyoWOhS3rJQK8/JdGELnPOlfKKbk/G5+ypiZX8/ffs9cRHEeYLC3gpFpuc3PJ9EnklqoeSX+KxTSDkkN+mdT2cEfNd3kvgBr7/XETsgA+QGAJGLrEjXTgd4+BWTPr1fOEx43dp3V1B/KwR2QvHljhnKO8qjjyBE6St1FtsUY2rpQTO4iZib/8IAqXgRLfqNGYl+3Gi8MN72uMj2ee+tRm5+m9ttC1WDd0JxVCIc7E3B3oF+nd2hf/ekg==; s=ew; c=relaxed/relaxed; d=blackfoot.net; v=1; bh=hi07l7hfhNH0IQoSnSDVvEpvH7+ly93WDuABM5MMMTQ=; h=from:to:message-id; X-Spamd-Result: default: False [-3.46 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.96)[-0.965]; R_SPF_ALLOW(-0.20)[+ptr]; R_DKIM_ALLOW(-0.20)[blackfoot.net:s=ew]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[blackfoot.net:+]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ARC_NA(0.00)[]; ASN(0.00)[asn:21947, ipnet:216.14.224.0/19, country:US]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCPT_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[blackfoot.net]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4QMlFz27MTz44Rg X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N I turned a bunch of debug flags on and ran sendmail in the foreground, and I see the following output: sm_gethostbyname(ns.dreamchaser.org, 28)... ;; res_nquerydomain(ns.dreamchaser.org, , 1, 28) ;; res_query(ns.dreamchaser.org, 1, 28) ;; res_nmkquery(QUERY, ns.dreamchaser.org, IN, AAAA) ;; res_send() ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19039 ;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; ns.dreamchaser.org, type = AAAA, class = IN ;; Querying server (# 1) address = 127.0.0.1 ;; new DG socket ;; got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19039 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; ns.dreamchaser.org, type = AAAA, class = IN dreamchaser.org. 10M IN SOA ns.dreamchaser.org. root.dreamchaser.org. ( 2023051708 ; serial 4H ; refresh 1H ; retry 1H ; expiry 10M ) ; minimum ;; rcode = (NOERROR), counts = an:0 ns:1 ar:0 ;; res_nquerydomain(ns.dreamchaser.org, dreamchaser.org, 1, 28) ;; res_query(ns.dreamchaser.org.dreamchaser.org, 1, 28) ;; res_nmkquery(QUERY, ns.dreamchaser.org.dreamchaser.org, IN, AAAA) ;; res_send() ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45481 ;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; ns.dreamchaser.org.dreamchaser.org, type = AAAA, class = IN ;; Querying server (# 1) address = 127.0.0.1 ;; new DG socket ;; got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 45481 It's not clear to me what's going on; I don't see any of those function calls like res_nquerydomain in the code. Can someone tell me what those are? And does the above point a finger anywhere in particular? hostname is "ns.dreamchaser.org", set in rc.conf dig @127.0.0.1 ns.dreamchaser.org dig ns.dreamchaser.org nslookup dreamchaser.org nslookup ns.dreamchaser.org all successfully return the appropriate ip. Thanks, Gary