Name
-d27.1
Synopsis
The -d27.1
(a.k.a. -d27
)
debugging switch causes sendmail to print each
step it takes when processing local addresses through aliasing.
First, sendmail prints the addresses being
aliased:
alias(addr)
Here, addr is the address (usually a local username) that is about to be aliased. Note that it can already be the result of previous aliasing. If the addr can be aliased, its transformation is printed as:
addr (host, user) aliased tonewaddr
Here, addr is the address before aliasing, and the newaddr is the new address that resulted from successful aliasing. The host and user are the hostname and username from the recipient part of the envelope. If the addr cannot be aliased, nothing is printed.
During initialization, if the aliases database
cannot be opened, the -d27.1
debugging switch
causes sendmail to print:
Can't open aliasfile
Here, aliasfile is the full pathname of the
aliases(5) file, as declared by the
AliasFile
option (Section 24.9) or
implied with the service-switch file set by the
ServiceSwitchFile
option (ServiceSwitchFile).
If the failure was due to a faulty map declaration, sendmail logs the following error:
setalias: unknown alias class dbtype
If the map is not allowed to provide alias services, sendmail logs this error:
setalias: map class dbtype can't handle aliases
If sendmail is trying to create a database file
and it can’t (usually when it is run with the
-bi
command-line switch or run as
newaliases), the -d27.1
debugging switch causes the following ...
Get Sendmail, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.