All emails sent by a clean installation of WordPress go out with the sender name “WordPress” and the address “wordpress@yourdomain.com”.
Since it’s not so nice to receive emails from a site and see in the sender name “WordPress” it is usually a good choice to change it. I don’t know why WordPress doesn’t make this option available by default.
Anyway to change if you need to install a plugin, there is a wide choice, but if you want to just add few line of code to your blog, it is pretty easy:
add_filter('wp_mail_from_name', function ($from_name) { return "My Name"; );
The variable $from_name
contains just “WordPress” and we ignore it.
Where to add such code?
You can add it directly in your functions.php
theme file, specially if you have a child theme. But that make the code theme-dependent which is something I really don’t like. Changing the sender name for your emails is not something related to the theme!
The better alternative is to place a file with the code inside the wp-content/mu-plugins
folder, which is the folder dedicated to the “must-use” (from which “mu”) plugins, so the snippet will be loaded every time without no need for other configurations.