2016-09-07 2 views
0

간단한 메일 응용 프로그램을 작성하고 있지만 메일 작성 환경에서 HTML 편집의 모든 기능을 아직 알지 못합니다.Node.js 서버에 올리기 HTML 전자 메일 내

웹 사이트 관리자에게 예약 개요를 보내어 예약을 수락하거나 거절 할 수있는 권한을 부여하고 싶습니다. 메일 아래에 2 개의 버튼이 있다는 것을 염두에두고 &을 거부하십시오.

HTML 전자 메일에서 양식을 사용해 보았지만 거의 모든 메일 링 클라이언트가이를 차단합니다.

http post 명령을 사용하여 다른 웹 페이지를 열지 않고도 전자 메일에서 myserver.com/accept 또는 myserver.com/refuse를 말할 수있는 다른 방법이 있습니까?

그렇지 않다면 그런 것들을 달성하는 가장 좋은 방법은 무엇입니까?

https://www.sitepoint.com/forms-in-email/은 기본적으로 그가 당신은 내가 동의 이메일에 양식을 사용해서는 안 지원이 신뢰할 수없는 것으로 결론 :

답변

1

이 꽤 관련 기사입니다.

당신이 웹 사이트 관리자에게이 선택을하고 싶다고 말하면서 나는 일종의 인증을 원할 것이라고 생각합니다. 그래서

  1. 는 관리자에게 두 개의 링크 mysite.com/reservations/:reservation_id/acceptmysite.com/reservations/:reservation_id/refuse가 포함 된 이메일을 보내기 ... 그것은이 같은 작업 볼 수 있었다.

  2. 관리자

  3. 링크가 브라우저에서 열립니다 링크 중 하나를 클릭하여 사이트 (컨트롤러 -> ReservationService)를 수용 또는 URL

의 ID와 행동에 따라 거부합니다 인증 (웹 사이트 관리자의 개념을 가지고 있기 때문에 이미 이것을 가지고 있다고 가정), 승인 (이 관리자는 예약을 수락하거나 거부 할 수 있습니까?), 예약이 존재합니까? 관리자가 이미 예약을 수락 또는 거부했습니다.

+0

안녕하십니까, 확인해 주셔서 감사합니다. 내가 뭔가 잘못하고 있다고 생각 했어. 실제로 필요한 인증을 실행하고 있습니다. 그러나 내 서버의 URL 다음에 URL의 일부분을 읽는 방법에 대한 지식이 부족합니다. mysite.com/reservations에서 서버를 청취하고 있다고 가정 해 봅시다. 노드 서버에서 : reservation_id를 읽으려면 어떻게해야합니까? 이 개념은 나에게 새로운 것처럼 보인다. – Eugenius

+0

http://stackoverflow.com/questions/20089582/how-to-get-url-parameter-in-express-node-js 다음 stackoverflow 질문 및 답변을 많이 도움이되었습니다. 당신의 노력에 감사드립니다! 고마워. :) – Eugenius