分离出 lib/mail.js