Fix: from_address not pull from site configuration

Description

<!--
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)
-->

  1.  

    1. Description

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`

Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Unassigned

Reporter

Open Source Pull Request Bot

Labels

Contributor Name

Burhan Nasir

Repo

edx/edx-platform

Github Lines Added

29

Github Lines Deleted

2