<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Agreed, but then using other strings such as ‘macportshost’ instead of ‘host’ would make it a lot easier to find where they have been used so you know what to change. Host domain and tld are so generic it makes it more difficult to discern what has been the result of basic config.<br><div id="AppleMailSignature" dir="ltr"><br><div class=""><div class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div><span style="background-color: rgba(255, 255, 255, 0);">Gerben Wierda</span></div><div class=""><a href="http://enterprisechess.com/" class="" style="background-color: rgba(255, 255, 255, 0);"><font color="#000000">Chess and the Art of Enterprise Architecture</font></a></div><div class=""><a href="http://masteringarchimate.com/" class="" style="background-color: rgba(255, 255, 255, 0);"><font color="#000000">Mastering ArchiMate</font></a></div><div class=""><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);"><a href="https://www.infoworld.com/blog/architecture-for-real-enterprises/" class="">Architecture for Real Enterprises</a> at InfoWorld</span></font></div><div class=""><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);"><a href="https://eapj.org/on-slippery-ice/" class="">On Slippery Ice</a> at EAPJ</span></font></div></div></div></div></div><div dir="ltr"><br>On 21 Sep 2019, at 02:45, Steven Smith <<a href="mailto:steve.t.smith@gmail.com">steve.t.smith@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><meta http-equiv="content-type" content="text/html; charset=utf-8"><div dir="ltr"><span></span></div><div dir="ltr"><meta http-equiv="content-type" content="text/html; charset=utf-8"><div dir="ltr"><span></span></div><div dir="ltr"><meta http-equiv="content-type" content="text/html; charset=utf-8"><div dir="ltr"></div><div dir="ltr"><div dir="ltr"><div class=""><div class=""><font color="#000000"><span style="caret-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">> obviously, my system isn’t called host.domain.tld or the relayhost mymailrelay.tld.</span></font></div></div></div></div><div dir="ltr"><br></div><div dir="ltr">Please refer to `port notes mail-server`:</div><div dir="ltr"><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div dir="ltr"><span style="background-color: rgba(255, 255, 255, 0);">“Users must reconfigure this installation for their own system, network,
and security model specifics by editing all necessary files and checking
file permissions.”</span></div><div dir="ltr"><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div dir="ltr">A deployed mail server will require many changes to the example working configuration provided in the mail-server port: TLS, DKIM, DNS, SPF, DMARC, possibly a mail relay, and more. Use the MacPorts configuration as a working basis to start from and edit the configuration for your own deployment. <span style="background-color: rgba(255, 255, 255, 0);">Users must reconfigure the mail-server installation for their own system, network, and security model specifics by editing all necessary files and checking file permissions. </span></div><div dir="ltr"><p style="margin: 0px; padding: 0px;"><span style="background-color: rgba(255, 255, 255, 0);"><br style="padding-bottom: 0px; margin-bottom: 0px;"></span></p><p style="margin: 0px; padding: 0px;">Also, these settings are changes in mail-server’s post-activate block to use the current network settings of the installation. See: <span style="background-color: rgba(255, 255, 255, 0);"><a href="https://github.com/macports/macports-ports/blob/022f7da78c0cbab9492c60680569cf0483f2e48f/mail/mail-server/Portfile#L328-L342">https://github.com/macports/macports-ports/blob/022f7da78c0cbab9492c60680569cf0483f2e48f/mail/mail-server/Portfile#L328-L342</a></span></p></div><div dir="ltr"><br></div><div dir="ltr">Bottom line: don’t waste time trying to coerce a Portfile to automatically configure your deployed mail server when there’s a zillion other settings you’ll have to take care of yourself anyway.</div><div dir="ltr"><br>On Sep 20, 2019, at 11:37, Gerben Wierda <<a href="mailto:gerben.wierda@rna.nl">gerben.wierda@rna.nl</a>> wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><meta http-equiv="Content-Type" content="text/html; charset=utf-8">The mail-server Portfile has this in it:<div class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""># Network configuration</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""># hard-coded examples</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">set host     <span class="Apple-tab-span" style="white-space:pre">               </span>host</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">set domain<span class="Apple-tab-span" style="white-space:pre">           </span>domain</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">set tld<span class="Apple-tab-span" style="white-space:pre">                    </span>tld</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">set fullhost<span class="Apple-tab-span" style="white-space:pre">          </span>${host}.${domain}.${tld}</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">set domaintld<span class="Apple-tab-span" style="white-space:pre">            </span>${domain}.${tld}</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">set HOST                [string toupper ${host}]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">set DOMAIN     <span class="Apple-tab-span" style="white-space:pre">             </span>[string toupper ${domain}]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">set TLD        <span class="Apple-tab-span" style="white-space:pre">            </span>[string toupper ${tld}]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">set FULLHOST<span class="Apple-tab-span" style="white-space:pre">              </span>[string toupper ${fullhost}]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">set DOMAINTLD           [string toupper ${domaintld}]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">set relayhost           mymailrelay.tld</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class="">Now,  obviously, my system isn’t called host.domain.tld or the relayhost mymailrelay.tld.</div><div class=""><br class=""></div><div class="">Is there a way I can influence these variables from the ‘outside’, so by using envrionment variables or by providing them in some way with the 'port install’ command?</div><div class=""><br class="webkit-block-placeholder"></div><div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Gerben Wierda</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="http://enterprisechess.com/" class="">Chess and the Art of Enterprise Architecture</a></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="http://masteringarchimate.com/" class="">Mastering ArchiMate</a></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="https://www.infoworld.com/blog/architecture-for-real-enterprises/" class="">Architecture for Real Enterprises</a> at InfoWorld</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="https://eapj.org/on-slippery-ice/" class="">On Slippery Ice</a> at EAPJ</div></div>
</div>
<br class=""></div></div></blockquote></div></div></div></blockquote></body></html>