Server fired agents using send mail shows the creator of the agent. Why?

I have agents set to run on servers throughout my organization that sends mail to a variety of users. Before upgrading to 6.0, the agents fired as expected and the sender was identified as the server. Now, in 6.0, when the scheduled agents trigger, they send mail with my name as the sender instead of the server. Why?

Can this be fixed?

Subject: Server fired agents using send mail shows the creator of the agent. Why?

An agent in R6 per default seems to run as the user who signed it.

You can override that with the new “Run on behalf of” setting in the agent properties:

Martin

Subject: RE: Server fired agents using send mail shows the creator of the agent. Why?

Thank you! I knew it had to be something simple.

Subject: RE: Server fired agents using send mail shows the creator of the agent. Why?

This is not the best recommendation since this requires the signer to have very high level of rights. There are simpler solutions.

The explanation of the change, and the options are notes in the article I wrote called “Decoding ND 6 agents” - you can locate it either in archives or in the Agent FAQ on the left hand side panel under resources. I suspect you have either a formula or simple agent, and you will see a section dedicated to that change.

You can also read-up on On Behalf feature and see that is not always the best solution even though it is very powerful.