So, today I finally have found an easy work around which will cost you not a single dime, save your lots of worry and precious time.
To achieve this we will use Gmail's variety of features and it's better you create an unique Gmail id for the email account you are trying to create a backup.I am sure the same can be done using Hotmail/Outlook and may be even Yahoo.
These handy features of Gmail will allow us to:
- Import all our mails from our Remote Server to it's inbox retaining all the originals in the Hosting Server (provided you select the option to retain all message in the web host, while configuring Gmail.)
- Create an 'alias' to the above Email Account in Gmail so that you can reply from your Gmail account as though you were using the above Email Account.
- Create an automatic forwarder in the Web Host so that all the mails get automatically forwarded to your Gmail (This is optional --- read below to know why.)
Out of personal experience I know this is a better choice than storing your mails in your local computer because if your computer happens to crash or experience data loss you will have no worry whatsoever about loosing your mails as all your mails will be in the Gmail Server.
As in the above figure first click on Settings
Click on Accounts & Imports
Click on Import mail and contacts a Window as below will pop out.
Enter the email address whose mails/contacts you would like to import to your Gmail account and click on Continue. Now a Windows as below should open.
Enter all the correct account details and click on Continue. Finally you should receive a confirmation message that your Import has started. The import might take at least two days time depending upon the Email volume you are importing.
Note: If you get any error try the username as your full email address.
Step 2: Create an 'alias' of your Web mail account in Gmail
Look at the figure above to get an idea. 'Click on Add another email address of your own.' Also check the option 'Reply from the same address the message was sent to.' This way you can make the right use of Gmail's aliasing option.
Step 3: Creating Automatic Email Forwarder in your cPanel to your Gmail Account
I figured out this isn't necessary because when you set your Gmail account for importing your mails in Step 1 from your Web Host then Gmail’s Mail Fetcher feature first imports all your old messages to Gmail and then continues to bring in new messages sent to your other account. You can add up to 5 accounts, including Gmail and other email providers.