added email authentication and handling only specific errors