Seeking bright minds to tackle flexible sender name issue

Hello community,

I’d like to figure out what the best way is to deal with the following situation:

This is because every time I register on a website requiring subscription, I create such a matching

email address for that particular site. If I later choose to not wish to receive email from those sites

anymore, I simply remove that entry from the Domino Directory and the router will return it with "No username

found in the Directory" etc.

Now, here is the question:

Is there a good way to be able to reply to those emails with the same name they have been addressed to in the 1st place?

IN other words, if I reply to an email sent to “cnn.myname@mycompany.com”, I’d like the “from” and “reply-to” address in my outgoing reply

to be also “cnn.myname@mycompany.com”, instead of revealing my actual user name “mchen@mycompany.com”.

I know I could create different person documents for each address and create matching location documents and switch the locations

every time I check a different mailfile, but this is cumbersome. The Notes client is so flexible as compared to other clients,

so I wonder what the best way is to tackle this issue. I wouldn’t mind writing some code either (Lotuscript or Formulae) but wonder

WHAT is the best/prefered approach for this?

So, here are my questions:

  • Is there a setting/option inside each mailfile which allows me to set the apparent outgoing sender name?

  • Is there a way to NOT have to use different location documents and switch between them?

  • Is there a way to accomplish this by maybe sending outgoing mail directly via the client instead of thru the server?

I appreciate any input/help, as I am ready to pull my hair out!

thank you

Michelle

Subject: Seeking bright minds to tackle flexible sender name issue…

I don’t know if I would call myself a bright mind, but here’s my $0.02.

If you have different person documents and different mail files for each account then the solution is easy - you just make sure that the setting in preferences about who the mail file belongs to is correct for each database. Also, you will need to make sure that you have delegation authority to send/receive etc - which you should have if you created the mail db (as you will be manager). If all this is set, then when you open up the database and send mail it will be sent as the Owner of the database (and as long as it’s to an internet address, nobody will ever know - at least without some serious checking). BTW: this also works in R5.

If you don’t have seperate person documents and seperate databases, then you will probably need to write code to do it (check postings in here about the principal field).

Good luck

Nigel Roulston

Subject: Great, that did it!

Thank you very much Nigel, that was exactly what I was looking for! The key to get this to work was to set the “mail file owner” in the Tools, Preferences in each mailfile.In order to make sure that my real name doesn’t show up as the principal name, I now use a “generic” ID name such as “mailservice”, so emails sent by mail from, say my “ebay” mailfile have “ebay at mycompany.com” as the sender and reply-to name, and the principal (usually only visisble in the full headers anyway) is “mail service at my company.com”, which is fine.

Thanks Nigel! You made my day.

Subject: Seeking bright minds to tackle flexible sender name issue…

No, there’s no setting in the mailfile; sorry. The sending address of outbound internet mail sent by a Notes client comes from the location doc (unless that field is blank, in which case it uses the person doc).

Having multiple location docs is enough; for matching all the inbound addresses, you only need to add them to the username field in your person doc.

If you want to send from multiple addresses via iNotes, though, you will need a separate person doc for each address.

btw, all the postings I’ve read here from those trying to write code to either switch locations or change the internet address field in the location doc have reported that the change doesn’t seem to take effect when the code makes it.