It is exactly how works. You need to fill up your contact list in a json file, that is npub and nickname of each contact you want to receive or send DMs.
Discussion
Oh neat. Could more than one user post to nostr from that server? How would nsec be managed ?