I am using SMTP Gmail to send emails from my dashboard to customers. I want to send them email weekly and monthly, And I want to do this automatically. But I don't have any idea how to do this. Please help me, if you know how send email automatically on specific time?
Create a cron job to run a script that sends the emails. If you don't have access to the control panel to setup a cron job there are ways to get around that - google "fake cronjob" Alternatively, set up a scheduled task in wordpress to call the script (even if it's on another site). Other cms systems will have their own versions of scheduled tasks. Have a dig around the help files for the system you use.