How can it be achieved to send a mail from a mail-in dB in such a way that the recipient cannot know who (=which ID) has sent the message? Typically this is not shown, but if the recipient uses certain clients such as Outlook what he sees is From: john.smith@myorg.com on behalf of info@myorg.com We would like to make sure the recipient only sees the info@myorg.com but not the name of the ‘real’ person for reasons pertaining to privacy and security. Both the mail template and the Notes client are version 8.01.
Subject: Create it in mail.box
I’ve just been trying to solve the same problem by sending a mail of the ‘noreply@mydomain’ variety.
It seems that if you send it from a database it will always have a field which is overridden. This isn’t always consistent. I had yahoo email addresses do receive a mail with a spoofed sender but hotmail and my work’s exchange showed the mail as being sent on behalf.
I’ve discovered that you will have to create the mail in the mail.box. It will be sent from here with the spoofed sender but even then some mail accounts won’t receive it. It didn’t even make it into the spam of my hotmail until I added the ‘noreply’ address to my contacts.
Subject: Example code
Normally documents are mailed by ‘doc.Send’ class and method. You can also use the doc.CopyToDatabase method. This method is very handy for scheduled or signed mail agents. In this way you always can alter the from and principal field. With the doc.Send method most of the time the current user will be replacing these values. With the mail.box method the principal and from fields remain the same.
This method works when the field note.Recipients is set to value X. Where “note” is the document to send and “X” is the e-mail address(es).
Dim serverOutbox As NotesDatabase
Set serverOutbox = New NotesDatabase( db.Server, "mail.box" )
'Build a document ...
'Copy this document to the server's outgoing mailbox.
Call note.Save( True, True, True )
Call note.CopyToDatabase(serverOutbox)
Source: AASHQ Blog
Subject: separate ID
I agree with everyone’s comments about how to do this via script.
Another way to do this is to set up an ID for “Info Please/myorg”. Give a copy of this ID, and the password, to each user who will need to reply from this address. Set up a location document “InfoUser” and on the Advanced tab, select this ID file in the “User ID to Switch To”. (In their regular location document, select their regular ID in the “User ID to Switch To”.)
Now your users can switch to “InfoUser”, login, and answer emails over there. Then they can switch back to be their own username.
Just beware that you’ve now lost the ability to tell WHO answered that email, so you better have really trustworthy employees answering this. Oh, and you burn another license.
Subject: Working as designed
There have been a few requests for this behavior to be changed but Lotus development has stated this is working as designed. Technically it is a Mail-IN database, not a mail out database. It is intended to be a central repository for a group of users per se.Without some modifications made, you will always see a sent by field when using a Mail-in db.