Difference between revisions of "Special symbolic names"

From Messaging Server Technical Reference Wiki
Jump to: navigation, search
m (Bulk update)
m (Bulk update)
 
Line 4: Line 4:
 
A few special symbolic names may be used in option values in <code>msconfig</code>, as well as in [[Recipe language#Recipe_language|recipes]]. (These names tend to correspond to former, now obsolete, [[MTA Tailor options#MTA_Tailor_options|MTA Tailor options]]; as such, while the MTA Tailor options per se  no longer exist for purposes of ''setting'' directory locations, file names, or values, these corresponding  special symbolic names can also still generally be used in MTA contexts, where they now are interpreted as having values relative to SERVERROOT.)  
 
A few special symbolic names may be used in option values in <code>msconfig</code>, as well as in [[Recipe language#Recipe_language|recipes]]. (These names tend to correspond to former, now obsolete, [[MTA Tailor options#MTA_Tailor_options|MTA Tailor options]]; as such, while the MTA Tailor options per se  no longer exist for purposes of ''setting'' directory locations, file names, or values, these corresponding  special symbolic names can also still generally be used in MTA contexts, where they now are interpreted as having values relative to SERVERROOT.)  
 
   
 
   
   
+
  <font color="mediumblue">
 
     IMTA_ROOT:    -&#x3e; &#x3c;serverroot&#x3e; "/"
 
     IMTA_ROOT:    -&#x3e; &#x3c;serverroot&#x3e; "/"
 
     IMTA_LIB:    -&#x3e; &#x3c;serverroot&#x3e; "/lib/"
 
     IMTA_LIB:    -&#x3e; &#x3c;serverroot&#x3e; "/lib/"
Line 23: Line 23:
 
     IMTA_RETURN_CLEANUP_PERIOD -&#x3e; return_cleanup_period
 
     IMTA_RETURN_CLEANUP_PERIOD -&#x3e; return_cleanup_period
 
     IMTA_RETURN_SPLIT_PERIOD -&#x3e; return_split_period
 
     IMTA_RETURN_SPLIT_PERIOD -&#x3e; return_split_period
   
+
  </font>
 
The SERVERROOT value is used to construct the DATAROOT value (either <code>/var/</code>SERVERROOT or SERVERROOT<code>/data</code>)  and CONFIGROOT value (either <code>/var/</code>SERVERROOT<code>/config</code> or SERVERROOT<code>/config</code>).  
 
The SERVERROOT value is used to construct the DATAROOT value (either <code>/var/</code>SERVERROOT or SERVERROOT<code>/data</code>)  and CONFIGROOT value (either <code>/var/</code>SERVERROOT<code>/config</code> or SERVERROOT<code>/config</code>).  
  

Latest revision as of 12:37, 18 July 2019


A few special symbolic names may be used in option values in msconfig, as well as in recipes. (These names tend to correspond to former, now obsolete, MTA Tailor options; as such, while the MTA Tailor options per se no longer exist for purposes of setting directory locations, file names, or values, these corresponding special symbolic names can also still generally be used in MTA contexts, where they now are interpreted as having values relative to SERVERROOT.)


    IMTA_ROOT:    -> <serverroot> "/"
    IMTA_LIB:     -> <serverroot> "/lib/"
    IMTA_BIN:     -> <serverroot> "/lib"
    IMTA_TABLE:   -> <configroot> "/"
    IMTA_PROGRAM: -> <dataroot> "/site-programs/"
    IMTA_DL:      -> <dataroot> "/dl/"
    IMTA_LOG:     -> <dataroot> "/log/"
    IMTA_QUEUE:   -> <dataroot> "/queue/"
    IMTA_HTTP:    -> <dataroot> "/www/"
    IMTA_HOST:    -> local.hostname
    IMTA_DEFAULTDOMAIN -> service.defaultdomain
    IMTA_LIBUTIL  -> <serverroot> "/lib/libimtautil.so" 
    IMTA_LIBMAP   -> <serverroot> "/lib/libimtamap.so"
    IMTA_TMP      -> tmpdir
    IMTA_LANG     -> langdir
    IMTA_VERIFY_RETURN -> return_verify
    IMTA_RETURN_CLEANUP_PERIOD -> return_cleanup_period
    IMTA_RETURN_SPLIT_PERIOD -> return_split_period

The SERVERROOT value is used to construct the DATAROOT value (either /var/SERVERROOT or SERVERROOT/data) and CONFIGROOT value (either /var/SERVERROOT/config or SERVERROOT/config).


See also: