Table of Contents

1. Mail Server Overview

2. Getting Started with AXIGEN

3. Mail Server Architecture

4. Mail Server Security

5. User and Domain Configuration

6. Working with the WebMail Module in AXIGEN

7. Using AXIGEN WebMail features in Outlook

8. Working with the Mobile WebMail Interface

9. Administration Tools Overview

10. Configuring AXIGEN using WebAdmin

11. Configuring AXIGEN using CLI

12. Command Line Parameters for AXIGEN

13. RFCs Currently Implemented by AXIGEN

12. Command Line Parameters for AXIGEN

The following command line parameters are available in the current version of AXIGEN. These parameters are common to all platforms.

Display version

Use the -v, --version command to print the version currently installed and exit.

Run in foreground

Use the --foreground command to run the program in foreground.

Crash control

Use the --drop-core command to specify the full path (maximum length is 256 characters) to an existing directory where to drop the core (section in memory containing relevant information about resident processes).

This is useful in case of errors causing the program to exit. No default value is set, meaning the core is not saved by default.

Process ID

Use the -P, --pidfile command to specify the full path to pid file. The default value is /var/opt/axigen/run/axigen.pid (Linux/Solaris) or /var/axigen/run/axigen.pid (*BSD)

Path to configuration file

Use the -C, --configfile command to specify the path where the server configuration file resides. Default value is:
  • Linux/Solaris: /var/opt/axigen/run/axigen.cfg
  • *BSD: /var/axigen/run/axigen.cfg

Using mqview tool to view status for messages in the queue

The AXIGEN queue contains for each message stored in the queue, besides the message itself, a file with a status report for the message. You can view the status report for the files currently in the AXIGEN queue using the mqview tool:

/var/opt/axigen/queue/0F/S12BE (Linux/Solaris)
/var/axigen/queue/0F/S12BE (*BSD)


Solution 1:
cd /var/opt/axigen/queue/0F
/opt/axigen/bin/mqview @ S12BE


Solution 2:

/opt/axigen/bin/mqview /var/opt/axigen/queue 0F12BE

Each of these commands displays an output similar to the one below:
johnd /var/opt/axigen/queue/00 # mqview @ S5F4E
Mail Queue view of file : ../00/S5F4E
ID : 005F4E
State : RECEIVED
Flags : 00
Last Data Version : 00
Number of RCPTs : 1
Next Send Schedule : As Soon As Possible
Retry Count : 0
Reverse Path : root@localdomain
Authenticated Path : root@localdomain

RCPT information for: johnd@localdomain
State : RECEIVED
Data Version : 00
Filter Info :
Destination mbox: INBOX
Failure Info :
Local Delivery :


POP3 Authentication

The next examples illustrate the usage of POP3 authentication system.

Example 1:

The primary domain is 'primary.com', user 'john' has the mail address 'john@primary.com'. In order to authenticate itself, the POP3 client may use the following commands:
USER john
USER john@primary.com
USER <john@primary.com>
APOP john md5digest
APOP <john> md5digest
APOP john@primary.com md5digest

For secondary domains and their aliases, the POP3 clients must use the entire mail address.

Example 2:

One of the secondary domains is 'secondary.com', user 'john1' has the mail address 'john1@secondary.com'. In this case the authentication commands can be:
USER john1@secondary.com
APOP john1@secondary.com md5digest