📄 changes
字号:
requires the configuration to have "bboards: pop". The APOP and MPOP non-standard POP facilities are documented in _T_h_e _I_n_t_e_r_n_e_t _M_e_s_s_a_g_e (ISBN 0-13-092941-7), a book by Marshall T. Rose. For more details, see support/pop/pop- more.txt and the _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e. The APOP option peacefully co-exists with the standard POP, KPOP completely replaces the standard POP, and MPOP requires "bboards: pop". _F_i_l_e _L_o_c_k_i_n_g The file locking code has been cleaned up to support three kinds of kernel-level file locking. As appropriate for your system, include the LOCKF, FCNTL or FLOCK option. For more details, see _m_h-_t_a_i_l_o_r(5). December 14, 1992 Changes for MH 6.8 7 Configuration Directives A number of new configuration directives have been added or changed. The full details are given in the READ-ME. cp: The command used to install new files if not "cp". ln: The command used to link files together in the source tree if not "ln". mts: Full support for ZMAILER has been added. popdir: The directory where _p_o_p_d will be installed if not /usr/etc. regtest: Set to "on" to prevent the hostname and compile date from being included in _M_H binaries. sharedlib: You may now specify "sun4" or "sys5" (for SVR4) shared libraries. signal: Specifies the base type of the function returned by _s_i_g_n_a_l(). This was previously defined with "options TYPESIG". Several `-D' options to _c_c have been added or changed: APOP Authenticated POP (see above). AUX Support for A/UX systems. DBMPWD The DBM option has been renamed DBMPWD. HESIOD Support for the HESIOD name server. KPOP KERBEROS POP (see above). LOCALE Support for local characters sets; uses the _s_e_t_- _l_o_c_a_l() function. MAILGROUP Makes _i_n_c set-group-id. You may need this option if your /usr/spool/mail is not world-writeable. MIME Multi-media mail. MPOP Mobile POP (see above). MSGID Enables _s_l_o_c_a_l to detect and surpress duplicate messages. OSF1 Support for DEC OSF1 systems. May be incomplete. RENAME Include this option if your system has a _r_e_n_a_m_e() December 14, 1992 Changes for MH 6.8 8 system call. SVR4 Support for System 5 Release 4 or newer systems. TYPESIG This option has been dropped. See `signal' above. UNISTD Include this option if your system has the include file <unistd.h>. VSPRINTF Include this option if your system has the _v_s_p_r_i_n_t_f() library routine; otherwise, __d_o_p_r_n_t() will be used. YEARMOD Forces the _m_h-_f_o_r_m_a_t `year' function to return 2-digit values. Use this option during a brief transition period if you have local _m_h-_f_o_r_m_a_t files which need to be converted to support 4- digit years. _F_U_N_C_T_I_O_N_A_L _C_H_A_N_G_E_S In addition to the configuration changes mentioned above, a number of functional changes have been made to the system. Many programs have new features added and a few new programs have are provided. Each command's manual page gives complete information about the its operation. Here is a short sum- mary of the changes. _M_H _S_e_q_u_e_n_c_e_s A larger number of user-defined sequences are available. Previously, this number had been 10. On 32-bit systems, 26 user-defined sequences are available. _P_r_o_f_i_l_e _C_o_m_p_o_n_e_n_t_s _M_H programs will now complain if the .mh_profile does not end in a newline. Also, one enhancement and one new profile component are provided: Aliasfile: Multiple filenames may now be given. Inbox: New; the default folder (for _i_n_c, etc.) if not "inbox". December 14, 1992 Changes for MH 6.8 9 _F_o_r_m_a_t _S_t_r_i_n_g_s A few minor bugs were fixed in format string handling, and a few new features were added. See _m_h-_f_o_r_m_a_t(5) for complete details. Addresses An attempt is made to decipher X.400 RFC 987-style addresses. Comments Comments may be added to _m_h-_f_o_r_m_a_t files; a comment begins with the 2-character sequence "%;", and ends with an un-escaped newline. %(modulo n) The `modulo' function escape has been added. %(year{date}) The date parser has been enhanced to under- stand more illegal date formats; `year' now returns a 4-digit number. _U_s_e_r _I_n_t_e_r_f_a_c_e _P_r_o_g_r_a_m_s A number of _M_H commands have minor changes: ali The output with `-user -list' was changed to match the output with `-nouser -list'. burst Will no longer drop the last message of a digest. inc Accepts the `-apop' switch for authenticated POP (see above); will attempt to detect write errors (e.g., no space left on device) when incorporating mail; no longer replaces newline characters with NULLs. folder The `-noprint' option was broken and has been dropped. forw Supports `-mime' to use MIME-style multi-part mes- sages. mhl Will no longer put an extra space at the end of the `%{text}' in a formatfield. mhn New; manipulates multi-media (MIME) messages; a detailed man page is provided. mhparam New; reads the _M_H profile (and context) and writes the values of the specified components on the standard output; useful in programmatic con- structs. msgchk Supports `-apop' (see above). December 14, 1992 Changes for MH 6.8 10 packmbox New; packs an _M_H folder into a UUCP-style mailbox. popi New; a client-side POP initiator; available only if you built _M_H with the MPOP option (see above). refile A bug where the `rmmproc' did not remove all specified message files has been fixed. scan The `-file' option is fully supported and will no longer complain about empty folders. send Supports `-mime' and `-split' to split large mes- sages into multiple partial messages using MIME. _S_u_p_p_o_r_t _P_r_o_g_r_a_m_s fmtdump Can now read a format file, or a format string given on the command line. popauth New; manages the APOP authorization database (see above). sendmail The _s_e_n_d_m_a_i_l replacement will be installed only if your `mts' setting uses the `/smtp' option. slocal A new man page for _s_l_o_c_a_l is available; the new `mbox' action is available to write a file in _p_a_c_k_f format; a bug where extra `>' characters were written to MMDF-style maildrops has been fixed; if compiled with the MSGID option, can detect and suppress reception of duplicate mes- sages. viamail New; bundles a directory (like _s_h_a_r) and sends it through multi-media mail. December 14, 1992 Changes for MH 6.7.2 11 _C_H_A_N_G_E_S _F_O_R _M_H _6._7._2 The MH.6.7.2 patch release is a maintenance release. This is the current released version of _M_H as of February 1, 1992. This release now supports the NCR Tower running SYS5R4. The WP changes installed in MH.6.7.0 have been removed. _S_h_a_r_e_d _L_i_b_r_a_r_i_e_s Support for SYS 5 shared libraries is in progress. Support for Sun OS 4.0 shared libraries had been improved. The _M_H library has been modified to move initial- ized data into a data definition file. The shared library will now consist of a libmh.so and libmh.sa file. The shared library version number will no longer track the _M_H patch release number, and its numbering begins with version `1.1' with this release. _R_e_p_l_a_c_e_m_e_n_t _S_e_n_d_M_a_i_l Since many standard system programs expect to post mail by invoking /usr/lib/sendmail, a minimal replacement _S_e_n_d_M_a_i_l is provided in this release. This replacement is meant to be installed on (e.g., diskless) client workstations which post mail using SMTP, and do not run a message transport system. It will call _p_o_s_t to post mail; be sure you have configured _M_H with the `/smtp' mts option. This sendmail replacement is installed in your _M_H etc directory, and you should link /usr/lib/sendmail to it. _F_o_r_m_a_t _S_t_r_i_n_g_s A manual page for the _f_m_t_d_u_m_p format string disassembler is supplied, and some new format functions were added: folder In _s_c_a_n, this component escape contains the name of the current folder. It is not defined for other _M_H commands. getenv This function escape returns the value of an en- vironment variable. There will be some additional changes in these routines in the next patch release. Feb 1, 1992
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -