Andrew, first of all, I just wanted to say nice work on this application!
Defragging a database after optimizing the free space ensures future writes will be made into the free space that resides within the database on one contiguous fragment but doesn't check the mail quota at the time to add more free space that can be pre-allocated.
– Log –
DominoDefrag_FreeSpace value of 10%
DominoDefrag: mail\xxxxxxx.nsf Cannot compact because current free space (0%) is less or equal to the
DominoDefrag: mail\xxxxxxx.nsf New free space exceeds DominoDefrag_FreeSpaceMaxMB limit. Resetting new size to 10 MB
Unable to write to database - database L:\Lotus\Domino\data\mail\xxxxxxx.nsf would exceed its disk quota of 102400 KB by 70 MB.
DominoDefrag: Error attaching freespace.txt because: Unable to write to database because database would exceed its disk quota.
– Notes.ini –
DominoDefrag_MinuteInterval=0
DominoDefrag_Runtime=480
DominoDefrag_FTIndex=1
DominoDefrag_StartPoint=2
DominoDefrag_VerboseLogging=0
DominoDefrag_Compact=1
DominoDefrag_CompactOptions=-B
DominoDefrag_SummaryEmailAddress=xx@xx.com
DominoDefrag_SummaryEmailFrom=DominoDefrag
DominoDefrag_TransactionLog=0
DominoDefrag_DAOS=0
DominoDefrag_PerformanceCheck=0
DominoDefrag_FreeSpace=10
DominoDefrag_FreeSpaceMaxMB=10