DreamHost and ActionMailer

port 587 is for secure smtp, and I don’t know if dreamhost supports this, try changing port to 25, also the user should be user@domain.com