使用NodeMailer时如何隐藏smtpauthentication信息?

我正在使用NodeMailer与联系人窗体并使用SMTP发送邮件。 转运代码如下所示:

transporter = mailer.createTransport({ auth: { user: 'myemail@gmail.com', pass: 'mypassword' } }); 

隐藏这些信息的最好方法是什么? 我希望能够使用此方法,而不需要将密码和电子邮件地址信息硬编码到服务器代码中。