나는 이것이 무엇을 호출했는지 또는 구현하는 방법을 모르기 때문에 출발점을 찾고 있습니다. 기본적으로 서버가 고유 한 이메일을 보내는 솔루션 (예 : [email protected])을 쉽게 찾을 수 있습니다. 하지만 사람이 그 이메일 주소에 응답하는지 궁금합니다. 어떤 종류의 메일 서버 설정을해야합니까? [email protected]을 데이터베이스의 ID에 대응시켜 보내지는 정보가 다시 스레드의 일부가되어야합니까?전자 메일 데이터베이스 관계
1
A
답변
1
당신이해야 할 일은 SELECT id FROM users WHERE email LIKE ?
과 같은 쿼리를 실행하고 이메일을 매개 변수로 바인딩하기 만하면됩니다. 그러면 사용자 ID가 반환되어 앞으로 나아갈 수 있습니다.
그러나이 작업을 수행하는 것은 좋지 않다고 경고해야한다고 생각합니다. 전자 메일 헤더는 쉽게 위조됩니다. 따라서 귀하의 이메일 주소를 알고있는 사람은 헤더를 위조하여 원하는대로 게시물을 게시 할 수 있습니다. 그래서 나는 실제 사람의 것으로 식별하기 위해 이메일에 비밀번호 나 키를 요구하는 것과 같은 좀 더 많은 보호 장치를 추가 할 것입니다 ...
관련 문제
- 1. PHP/MYSQL : 전자 메일 알림 데이터베이스 테이블
- 2. Sql 서버 전자 메일 서버
- 3. 전자 메일 클라이언트 호환 전자 메일 보내기
- 4. 전자 메일 확인
- 5. 전자 메일 읽기/undread 메일
- 6. 데이터베이스 관계
- 7. 데이터베이스 관계
- 8. 데이터베이스 관계
- 9. 자동 전자 메일 알림
- 10. 오류 발생시 전자 메일 알림
- 11. 전자 메일 파일 .bat 파일을 통한 링크. 전체 링크가 전자 메일 전자 메일 본문을 표시하지 않습니다.
- 12. 전자 메일 및 PHP를 통한 전자 메일 확인?
- 13. Drupal webform 전자 메일 필드에서 무료 전자 메일 제한
- 14. 미리 정의 된 전자 메일 주소로 iPhone에서 전자 메일 보내기
- 15. 검은 딸기 전자 메일 응용 프로그램에서 특정 전자 메일 열기
- 16. PHP 전자 메일 IBM 전자 메일 만 유효성 확인 (전세계)
- 17. 기본 전자 메일 프로그램을 사용하여 새 전자 메일 메시지 만들기
- 18. 대학 전자 메일 레일스 용 전자 메일 유효성 확인
- 19. 전자 메일 전송 테스트에 사용할 전자 메일 서비스는 무엇입니까?
- 20. UITextfield에서 전자 메일 보내기
- 21. 전자 메일 알림
- 22. 자바의 전자 메일 클라이언트
- 23. 전자 메일 스팸 방지?
- 24. 전자 메일 추적
- 25. 전자 메일 유효성 검사
- 26. 여러 전자 메일 보내기
- 27. ActiveRecord 거래 전자 메일
- 28. 전자 메일 첨부 파일
- 29. 필수 전자 메일 헤더
- 30. 자바의 전자 메일 모듈?
좋아, PHP는 전자 메일이 들어오고 있음을 어떻게 알 수 있습니까? 해당 사용자의 데이터베이스를 업데이트 하시겠습니까? 나는 메일 서버와 PHP가 다르다고 생각했다. –
오, 정기적으로 메일 서버에 연결하고 새 메시지를 확인해야합니다. 거기에 대한 리소스가 많이 있습니다 : [PHP에서 이메일 메시지를 얻는 방법] (http://stackoverflow.com/questions/114953/how-to-get-email-and-their-attachments-from-php) for one ... – ircmaxell