Postfix/fixing
< Postfix
Jump to navigation
Jump to search
How to
- Find where the config files are:
postconf <setting_name>, where <setting_name> is one of the following:alias_databasefilespec for the main alias database ("hash:" just means a text file)alias_mapsseems to be the same thing?config_directory: main folder where config files are stored (typically/etc/postfix)mydomain: not sure what this specifically does, but it seems significantmyhostname: internet domain name for the servermyorigin: I think this sets the "from" address in outgoing mail (typically/etc/mailname)virtual_alias_domains: list of virtual domains we're handling (see Postfix Virtual Domain Hosting Howto)virtual_alias_maps: alias maps for virtual domains, same format asalias_maps(typicallyhash:/etc/postfix/virtual)
postconf -nwill show any settings which have been changed from their defaultspostconfwill show a (long) list of all settings, which can either be dumped to a file for searching or viewed in a scrollable way withpostconf | less
- Find out how email is handled by emailing a report to the mailbox for your current user:
sendmail <address> < file.txt- CONFIRMED. First line of file.txt should be "Subject: <subject>", followed by a blank line, followed by the contents.
sendmail -bv <address>: create a what-if report: tell what would happen, but do not actually deliver mail[1]- UNCONFIRMED because I could not find the report in my in-box (which was empty).
sendmail -v <address>: create a what-happened report: deliver mail and report successes and/or failures, including replies from remote SMTP servers[1]- UNCONFIRMED because I could not find the report in my in-box (which was empty).