You need a valid email account to set up Post via Email functionality. You can create one via the cPanel > Email Accounts tool, and then add your new email account to your WordPress site by logging in to your WordPress admin area.
Go to Settings > Writing. Enter the necessary details under Post via Email:
Mail Server: (if your email account is with a hosted site, you can use the hostname of the server as Mail server, i.e. ‘hostname.com’)
Port: 110 (the service requires POP3 access for the email account)
Login Name:
Password:
For example:
Mail Server: mywebsite.com
Port: 110
Login Name: my_wordpress_email@mywebsite.com
Password: MyOwnP@ssworD
Once you are done, visit the corresponding URL for your WordPress installation to ensure the posts/articles sent to the above email address are parsed. The URL is of type:
http://yourdomain.com/wordpress/wp-mail.php
Where:
yourdomain.com – is your actual domain name
WordPress – is the path to your WordPress installation.
So, if we use the domain name in the above example and the WordPress installation is under directory blog:
http://mywebsite.com/blog/wp-mail.php