Hi @keshav_goud
In order to send emails first you need to configure the mail server.
To configure Experience Manager to use a Mail Server, perform these tasks:
1. Login to Apache Felix Web Console at http://server:port/system/console/bundles (default admin user = admin with password= admin).
2. Under the OSGi menu item, select Configuration.
3. Click the + icon that appears in the Day CQ Mail Service row.
4. Enter the following values:
- SMTP server host name - the SMTP server that you want to use.
- SMTP server port - the server port to use, Typically this value is 25.
- Username - the user name for the SMTP user.
- Password - the corresponding password.
5. Click Save.
For more details on configuring emails check the document below.
https://helpx.adobe.com/experience-manager/6-3/sites/administering/using/notification.html
Once email configuration is ready you need to set up workflow to trigger emails when the page is published.
Below document give step by step guide on how to configure workflow to trigger email.
https://helpx.adobe.com/experience-manager/using/creating-custom-aem-workflow-steps.html
Along with above, if you need to display the pop up in author it is possible using EventListner.
EventListner capture the action when the page replication is triggered.
Below method will be called when the activation is triggered. You can add your logic here to meet your need.
@Activate
public void activate(ComponentContext context) throws Exception {
log.info("activating Example") }
Below document explains in detail.