jaykay12 / jaykay12.github.io

This Repository hosts the source code of my personal portfolio website.
https://jaykay12.github.io
2 stars 8 forks source link

Mail Server Need Reconfiguration #4

Closed jaykay12 closed 6 years ago

jaykay12 commented 6 years ago

screenshot from 2018-09-03 13-32-44

Important

PHP Script for the mail server is written but since I am using GitHub Pages for hosting my portfolio site, so not able to run backend scripts. Is there any work arounds?

garstikaitis commented 6 years ago

You can use node-mailer to send emails. It will require you to run an instance somewhere. Good call would be to use Heroku. Let me know if you need help. I could help you to get it to work, but you will need to add your credentials of email client

vchrombie commented 6 years ago

You can use https://formspree.io, it is very easy and works on GitHub pages even. But the only drawback is your email id will be visible in the source code.

meetanubhav commented 6 years ago

13

Hacktoberfest

@jaykay12 YES! It is totally possible. Using https://formspree.io . You just need to add your email address and the rest will be done. Just type you custom message and the receiver email address. HOLA!!!

Message
To:
jaykay12 commented 6 years ago

Yeahh Thanks a lot. It actually saved me alot. Actually I need it for my personal portfolio so, revealing email id in the source code is not a lot concern. Thanks again @vchrombie & @meetanubhav :octocat:

meetanubhav commented 6 years ago

Also you can write a script and authorise it. Wothout using Third party application.

On Tue 2 Oct, 2018, 4:08 PM Jalaz Kumar, notifications@github.com wrote:

Yeahh Thanks a lot. It actually saved me alot. Actually I need it for my personal portfolio so, revealing email id in the source code is not a lot concern. Thanks again @vchrombie https://github.com/vchrombie [image: :octocat:]

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jaykay12/jaykay12.github.io/issues/4#issuecomment-426227617, or mute the thread https://github.com/notifications/unsubscribe-auth/AkBZWxl-QP_Q4EMmOhXHgWmexGfhxmUhks5ug0INgaJpZM4WXJY4 .

meetanubhav commented 6 years ago

@jaykay12 #15 #13 Steps to configure without using 3rd party apps.

  1. Open google drive and open excel sheet.
  2. Next select script editor in the google sheet.
  3. Write JavaScript file for your configuration.
  4. Set the TO_ADDRESS in the Script ( in this column write your email address)
  5. Save a New Version of Your Script Go to File-> Manager Version option to set Version
  6. Publish the Updated Script as a Web App
  7. Authorize the Script to Send Emails Click Continue to authorize this app: next,Copy the web app URL to your clipboard / Notepad. Then click “OK”.
  8. Create Your Basic HTML Form In form action method = "adress this google drive link file"

DONE!!

jaykay12 commented 6 years ago

Apparantly, Using 3rd party applications like formspree.io doesn't look like a problem to me. I just configured it & it's working quite nicely.

Incase, in near future if the number of messages increase then I can switch to your latter solution or to the one as proposed by @garstikaitis

meetanubhav commented 6 years ago

But using sheets you can have all the messages in a single excel file. It would be more convenient to you. And also formspree has some restrictions like 50 messages free for a month.

On Tue 2 Oct, 2018, 4:30 PM Jalaz Kumar, notifications@github.com wrote:

Apparantly, Using 3rd party applications like formspree.io doesn't look like a problem to me. I just configured it & it's working quite nicely.

Incase, in near future if the number of messages increase then I can switch to your latter solution or to the one as proposed by @garstikaitis https://github.com/garstikaitis

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jaykay12/jaykay12.github.io/issues/4#issuecomment-426232858, or mute the thread https://github.com/notifications/unsubscribe-auth/AkBZW-AZi2s7pSm_RbX-1uEdLIkYte2Vks5ug0dlgaJpZM4WXJY4 .