If your WordPress on Linux site is setup to send emails when users register, forget their passwords, or to send notifications when a new post is published, you may notice the senders email looks a little something like this:
Wordpress <wordpress@yourhostname.yourdomain.name>
This can easily be customized to reflect a different sender name.
From the Linux shell, navigate to /var/www/html/wp-includes and open pluggable.php in your favorite editor. I use vim so my command looks like this:
vim /var/www/html/wp-includes/pluggable.php
Search for the string ‘from_name’. This is done by entering
/from_name
It should take you to a section that looks like this:
$from_name = 'WordPress';
Change ‘WordPress’ to MyBlog, admin, your name or whatever sender name you’d like to use.
Next, search for the string ‘wordpress@’. This is done entering
/wordpress@
There are two areas this needs to be changed. The line of code displays ‘wordpress@yourdomain.com.’ Change ‘wordpress’ to admin, your name or whatever username you’d like to use. Possibly one of your domain email accounts. Keep in mind, this only changes the username@, not the domain name itself.
When finished, emails will be coming from:
YourNameofChoice <usernameofchoice@yourhostname.yourdomain.name>