ADDED:
- Added Host Alias / Domain Alias support to the following reports:
o Overview.txt – DONE!
o Global_host_aliases.txt – DONE!
o Global_all_domains.txt – DONE!
o Global_postfix_SASL.txt – DONE!
o Postfix_SASL.txt – DONE!
o Global_postfix_users.txt – DONE!
o Postfix_users.txt – DONE!
- Added new file, haaf.txt to top level report directory. This file contains host alias association data.
- Patched registry routines for random delimiters that IMail places in the registry: spaces, commas & nulls.
- Added All Domains / Aliases report
o Contains a list of all domains as well as their associated host aliases in an easy to read format. See haaf.txt for data that is more parsable.
- Added new configuration option “View reports when complete”
o Running single reports will open the report using notepad
o Running all reports will open a file browser that will allow you to view individual reports.
- Added a progress bar that is now displayed when running ‘All Reports’ from the interface.
- Added new configuration option ‘Update TLD File’
o Downloads a new Top Level Domain file from IANA.
- Added ‘Check for updates’ menu choice under the Help menu to check for new versions of iPB.
- Added ‘Max Users’ to Overview Report. NOTE: IMail now includes root in total user count so older versions of IMail may not report root as a user. We have opted to update the code to support newer IMail releases.
- Added ‘Host Aliases’ to Overview Report.
FIXED:
- Fixed bug: global_postfix_domains.txt was misspelled (global_postifx_domains.txt). It is now spelled correctly.
- Web links now call default web browser
Global/Domain Level Reports
- global_adduser.txt / adduser.txt*
This report includes username, password & fullname and is suitable for use with IMail’s adduser.exe utility.
Example: evans,password,Evans Martin
- global_addressbook.txt / addressbook.txt Changed from global_alias.txt.
This report is in the same format of IMail’s address book files. These files can be drop in replacement for the alias.txt file found in each user’s directory.
Example: "Evans Martin"
- global_host_aliases.txt (NEW)
This report contains all host aliases for all domains, one per line.
Example: mail.martek.net
Mymail.martek.net
Somemail.martek.net
- global_all_domains.txt (NEW)
This report contains a listing of all domains along with their associated host aliases.
- global_outlook.csv / outlook.csv
This report is suitable for importing into your Outlook address book.
Example: "Evans","Martin","Evans Martin","evans@martek.net",
- global_postfix_dictionary.txt / postfix_dictionary.txt
This report is suitable for use with Postfix and includes the following information:
Example: evans=evans@[207.65.132.25]
- global_postfix_SASL.txt / postfix_SASL.txt*
This report is suitable for use with Postfix SASL (http://www.postfix.org/SASL_README.html) and includes the following information:
Example: martek.net evans:password
- global_postfix_users.txt / postfix_users.txt
This report is suitable for use with Postfix and includes the following information:
Example: evans@martek.net ok
- global_postfix_domains.txt (GLOBAL ONLY) Changed from global_postfix_domains.txt.
This report contains all domains, one per line. NOTE: This report does not contain host aliases and should be combined with global_host_aliases.txt to create a complete listing of all hostnames on your mail server.
Example: martek.net
Mydomain.com
Somedomain.net
- global_users.lst / users.lst
This report contains the email addresses of all users on your mail server. Can include aliases & root, one per line. This file, used in conjunction with global_users.txt can be a drop in replacement for the subscriber files that the IMail list server uses.
Example: evans@martek.net
- global_users.txt / users.txt
This report contains the email addresses and full names of all users on your mail server. Can include aliases & root, one per line. This file, used in conjunction with global_users.lst can be a drop in replacement for the subscriber files that the IMail list server uses.
Example: Evans Martin
- nobody.txt (GLOBAL ONLY)
This report details all domains that have a nobody alias defined. By defining a nobody alias on your domain, you are essentially disabling all valid user checks and forcing your mail server to accept, process & deliver every message that it receives. By finding and deleting nobody aliases, you reduce your server load by processing messages that are delivered to valid users only.
Example: “domain_name”,”ip_address”,”target_of_nobody_alias”
- overview.txt* (GLOBAL ONLY)
Example:
Report executed on 12-25-2006 at 17:07:11.
NOTE: User counts do not include root or aliases.
Host admins are marked with a ( ).
Non-admins are marked with a (-).
SOMEDOMAIN.COM (207.65.132.23)
Host Aliases: some.com domain.com sd.com
Top Directory: C:\IMAIL\somedomain
User Count: 4
--{ USERS }--
user01(-) password
root(-) mypass
anotheruser( ) wordofpassage
--{ ALIASES }--
postmaster >>>> root
- haaf.txt (GLOBAL ONLY)
Example:
Primarydomain1.com, hostalias1.net, hostalias2.com, hostalias3.org
Primarydomain2.com, hostalias1.net, hostalias2.com, hostalias3.org
Migration Report*
The IMail migration utility / global export tool creates a report that is excellent for creating a backup of your important user information, migrating to another mail platform, or for producing a file to use as the basis for further data processing.
The output of iMT is in the following format:
Fullname,username,username@domainname,password,domainname, ,username@domainname;username@domainname;username@domainname
Example:
Evans Martin,evans,evans@martek.net,password,martek.net, ,forward1@somedomain.com;forward2@somedomain.com;forward3@anotherdomain.net
Notes:
1.) The ‘ ’ in this example denotes a host admin. If this user had not been a host admin it would have been a ‘-‘ instead.
2.) Email addresses beyond the ‘ ’, are forwards and are delimited by ‘;’.
Reports Inventory
AliasReport 'modAliasReport
global_addressbook.txt (global)
addressbook.txt (per domain)
AddUserReport 'modAddUser
global_adduser.txt (global) - PRO ONLY
adduser.txt (per domain) - PRO ONLY
ListAllDomains 'modListAllDomains
global_all_domains.txt (global)
haaf.txt (per domain)
HostAliases 'modListHostAliases
global_host_aliases.txt (global)
OutlookReport 'modOutlookReport
global_outlook.csv (global)
outlook.csv (per domain)
PFDictionary 'modPFDictionary
global_postfix_dictionary.txt (global)
postfix_dictionary.txt (per domain)
PostfixSASLReport 'modPostfixSASL
global_postfix_SASL.txt (global) - PRO ONLY
postfix_SASL.txt (per domain) - PRO ONLY
PostfixReport 'modPostfix
global_postfix_users.txt (global)
global_domains.txt (global)
postfix_users.txt (per domain)
UsersReport 'modUsersReport
global_users.lst (global)
global_users.txt (global)
users.lst (per domain)
users.txt (per domain)
NobodyReport 'modNobodyReport
nobody.txt (global)
OverviewReport 'modOverviewReport
overview.txt (global) - Passwords decrypted in PRO ONLY
IMail Migration Tool Report
User defined path & filename - PRO ONLY