Barbara,
There is a system-wide setting in SmarterMail that can modify this behavior if you are a System Administrator for SmarterMail.
Under SETTINGS > PROTOCOLS > SMTP IN there is a setting called "REQUIRE AUTH MATCH". The highest form of security would be set to "Email Address" which sounds like what you have it currently set to. Changing this setting to "Domain" will allow the address to not match the authenticated address so long as the domain is the same (so authentication as vtiger@domain.com would allow for emails From to be gbartosz@domain.com.) You can also set this setting to "None" but it is highly recommended not to do so as it can open your Mail Server to Abuse.