Try adding FromLineOverride=YES
in your ssmtp.conf, if you don't set this the from address will be overwritten since the default value should be set to "NO".
- YES: Allow the user to specify their own From: address
- NO: Use the system generated From: address