Thank you for your post.
Do any of the fields get populated properly?
What occurs when you send an email to yourself through the SMTP server?
Create a button that executes "Show Custom Dialog" and set the dialog box to display the four fields. Does this work? If not, then the relationship for the record may not be set up correctly.
Any other information you can provide may be helpful in replicating the issue.