Why add these two the `params` hash here?  Maybe I'm missing something, but I don't see what the `params` hash is useful for, seems like we might as well just use the variables defined above, i.e. `smtp_authentication`. 

Let me know if you see a good reason for `params`, otherwise I'd like to get rid of it. 

Thanks!