I developed a application in delphi that use GroupWise API for send autmatized
impersonalized emails (ej: no-reply).
I log this way:

GWobj := CreateOleObject('NovellGroupWareSession');
GWaccount := GWobj.MultiLogin(s_user,'',s_password);

I know the user name and his password.

It's posible develop a app to send mesages on behalf of real (human) user?
A trusted application for this work.

The application could send messages on behalf of user but the app would unknow his password.

Thanks in advance.