Custom smtp lib