Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Create a Gmail share link

I would like to put a button on my one page web application that allows a user to send a link through Gmail. I found that some websites such as addthis.com provide such a button, however this button automatically uses the link from the url bar. Since I have a one page web application the link in the url bar will always be the same. I need to be able to to put the link in the button myself (which is possible with, for example, the Facebook and Twitter share buttons).

How can I create a Gmail button that can be used to share a link?

Thank you.

like image 256
user3398797 Avatar asked Apr 24 '26 04:04

user3398797


2 Answers

On Button click write a function and do this inside the function

let url = 'https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=&su=Your+Subject+here&body='+msgbody+'&ui=2&tf=1&pli=1';

window.open(url, 'sharer', 'toolbar=0,status=0,width=648,height=395');

The url will generate a link to open a gmail tab with auto filled subject and in in place of msgbody you can put your url you want to share.

like image 139
Tausif Shahbaz Avatar answered Apr 25 '26 17:04

Tausif Shahbaz


enter image description hereGmail Sharable Link Creator

Site Link: GmailLink.GitHub.io

Steps to Follow to generate the Link

  1. Get the Message ID Of Mail Thread (Mail > 3 dot menu in Right side (⋮) > Click on Show Original > See the MessageID).

  2. Copy the Message-Id

  3. Use the MessageId & click On Submit to generate the Mail Sharable Link.

like image 37
Sarath Avatar answered Apr 25 '26 17:04

Sarath



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!