use memeory cache less
add lib mailx