If one is using 2 smtp accounts from the same server the my-change-smtp function doesn't work unless smtpmail-mail-user is set to the email address
sorry typo