« Return to Release Notes

IMail Icon

Release Notes IMail Server

Command Line Installations (Silent Installs)

Command Line installation is similar to silent installations as it is capable of installing IMail Server with no User Interface. This method allows new IMail Server installations to be started with command-line settings initialized to suit each computers need, requiring minimal if any interaction from the user.

Note: Silent Installs currently will only install using the IMail User Database.

See example at bottom of the page.

Warning: This command line utility will currently not work for repairs or upgrades. It was designed for new installations only.

Note: Activation on multiple computers will require multiple serial numbers.

Command Line Options

Non-Interaction

 

--no-ui

Runs the install without interactive dialogs.

Default setting if omitted: All dialogs for IMail installation will display.

Activation

 

--serial-num

Specifies the serial number to activate. e.g. --serial-num="aa9bb99ccc9ddd8drs9321"
Warning: The installation will fail without a valid serial number that is 23 characters in length.

IIS Configuration

 

--webadmin-ip

Setup will install the admin and client web applications to a web site using this IP address. If an IIS site does not exist for the given IP, it will be created.

Can be used with webadmin-port.

Default setting if omitted: IP Address from the Default Web Site

--webadmin-port

Setup will install the admin and client web applications to a web site using this port. If an IIS site does not exist with the given port, it will be created.

Can be used with webadmin-ip.

Default setting if omitted: "80"

--restart-iis

Setup option for restarting IIS upon completion of install.

Default setting if omitted: "yes"

Installation Directory

 

--install-dir

Specifies directory path for installation.

Default setting if omitted: c:\Program Files\Ipswitch\IMail

Domain Configuration

 

--domain

Setup to use given domain as the primary domain.

Default setting if omitted: Computer_Name

--admin-id

Setup will use given "Userid" to create Admin User. Must be used with "admin-pwd"

Default setting if omitted: "Administrator"

--admin-name

Setup will use given "Full Name" to for creating the Admin userid.

Must be used with "admin-pwd"

Default setting if omitted: "IMail Administrator"

--admin-pwd

Setup will use given password for the Admin UserID.
This setting is required by "admin-id" and "admin-name", but can be used alone.
Default Setting if omitted: System Administrator is not created.
If this setting is omitted a System Administrator is not created.

SSL

 

--install-ssl-keys

Setup will install default SSL keys unless "no" is set for this setting.
Default setting if omitted: "yes"

Service Configuration

 

--svc-start

Selecting services to automatically start.
- queuemgr - Queue Mgr
- imap4d32 - IMAP
- pop3d32 - POP
- slapd - LDAP
- syslogd - Sys Logger
- IMServer - Instant Messaging
Default setting if omitted: "smtpd32" only

--smtp-logging

Setup will enable "Verbose Logging" for SMTP Log Setting by date.
e.g. --smtp-logging="verbose"
Default setting if omitted: Not checked.

--smtp-listen-all

Setup will enable "Listen on all IP's" an SMTP option.
e.g. --smtp-listen-all
Default setting if omitted: Not checked.

Example of Silent Install

imail-setup.exe --no-ui --serial-num="aa9bb99ccc9ddd8drs9321" --webadmin-port="8383" --restart-iis="no" --install-dir="c:\IMail" --domain="mydomain.com" --admin-id="sysadmin" --admin-name="IMail Admin" --admin-pwd="password" --install-ssl-keys="no" --svc-start=queuemgr,imap4d32,pop3d32,syslogd --smtp-logging="verbose" --smtp-listen-all

Above example will install as follows: