The max server outgoing and incoming speed control how much bandwidth your server can use.  CrushFTP doesn't have low level access to your network card, so its a bit limited on how it can control the bandwidth used.  If you set it to say 1K/sec, and you are on a 100mbit network, then the restriction will be somewhat sporadic.  It does its best to calculate and control bandwidth, but the OS may be buffering data too, limiting the exact amount that can be controlled.

[attachment|prefs_bandwidth.png]

Save reports to disk interval controls how often you want CrushFTP to write out your prefs.xml file.  This file has some minimal statistics in it that re on the main server window.  CrushFTP also keeps a backup up your prefs.xml file in the backup folder.  In OS X, this is in the CrushFTP5.app/Contents/Resources/Java/backup/.  All other OS's have this in the same folder with CrushFTP.  The next few options control how much information you want tracked in those statistics its going to save.

The real stats are being stored in an internal DB in CrushFTP inside the "stats" folder.  You can also set this to go to an external DB with a few edits of the prefs.XML file. [MySQL stats] example.

[attachment|prefs_stats.png]

This is where you set the SMTP server that is used for all Email events in the user manager, as well as the "Forgot Password" link on the WebInterface.  You can click the test button to generate a test email.  It will ask you for the from address, and the to address.  Using this allows you to verify your settings are correct.

[attachment|prefs_smtp.png]

As a safety measure, CrushFTP also has the "move deleted items to temp folder" option.  This will move items to some other specified folder instead of deleting them when a user deletes them.  This gives you a minimal safety net to "undelete" something that should not have been deleted.

[attachment|prefs_recycle_delete.png]