V6 sendmail removed the concept of trusted users (Section 10.8). V8.7 reintroduced trusted users, but in a form different from that used by V5 sendmail . Now, trusted users are those who can rebuild the aliases database, and who can run sendmail with the -f switch (-f) without generating an authentication warning (X-Authentication-Warning:): X-Authentication-Warning: host: user set senderto other using -f To prevent this warning, the user should be added to a list of trusted users. Simply use this use_ct_file feature and add user to the file /etc/mail/trusted-users (V8.10 and above) or /etc/mail/sendmail.ct (V8.9 and earlier). You declare the use_ct_file feature like this: FEATURE(`use_ct_file') If you want to locate the /etc/mail/trusted-users in a different place or give it a different name , you can do so with this declaration: define(`confCT_FILE', `/etc/mail/trusted.list') Note that the file must exist before sendmail is started, or it will complain: fileclass: cannot open /etc/mail/trusted.list: No such file or directory If you want the file to optionally exist, you can add a -o (Section 22.1.2) to the conf-CT_FILE definition: define(`confCT_FILE', `-o /etc/mail/trusted_users') Here we retain the file's default name and location, but add the -o to make the file's presence optional. You can also add trusted users directly in your mc configuration file like this: define(`confTRUSTED_USERS',`root bob') Here, two users are added to the list of trusted users, root and bob . See also Section 10.8.1.1 for a discussion of trusted users in general. |