I am working on a Drupal 7 site which lets users to register using their email, when the user verifies their email address, I am planning to create new email address for them to use, which has extensions as my domain.

Suppose my Domain is http://abcd.com When Mr. X YZ register and verify his registration he will automatically get new email address from me as [email protected].

How do I accomplish this with Drupal ? Can this be done via server-side if so then I have Nginx server, do I need SMPT {} Block for that ?

I was thinking to ask users to use google mail service to login to their email address provided by me. Still, not sure how to accomplish that one as well.

I feel I am really missing something, as I was searching around, there were few suggestions about Postfix but I really don't know what it is, and how it works.

1 Answer 1


Nginx won't help you. It can act as a mail proxy. But you need an MTA: Sendmail, Postfix to create a new mail account on your domain. Take a look here:


You will require root permissions.

  • I felt so, now I have to install Postfix and make it work with Drupal !!!
    – user12947
    Mar 26, 2013 at 23:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.