Fix: from_address not pull from site configuration
Please give the pull request a short but descriptive title.
Use [conventional commits](https://www.conventionalcommits.org/) to separate and summarize commits logically.
Use this template as a guide. Omit sections that don't apply. You may link to information rather than copy it.
More details about the template are at https://github.com/edx/open-edx-proposals/pull/180
(link will be updated when that document merges)
This PR fixes the issue where the `from_address` not pull the `site_configuration` . `send_activation_email` function is a celery task and they run in worker instances and configuration_helpers rely on `crum` package to get a current site from request object and in celery tasks, we don’t have request so from email address is taken from `settings.DEFAULT_FROM_EMAIL`