개인 메시지받은 편지함이있는 사용자 제어판의 경우 "실제"전자 메일 서버를 통해 개인 메시지를 제공하거나 데이터베이스에 메시지를 저장하는 것이 더 낫습니까?받은 편지함 메시지는 데이터베이스에 저장되거나 실제 이메일 시스템에 저장됩니까?
0
A
답변
0
이 디자인의 결정은 사용자가 기대하는 연결성, 제안 된 전자 메일 서버가 얼마나 복잡하고 성능이 좋은지 그리고 보안 요구 사항이이 프로젝트에 필요한지에 달려 있다고 생각합니다.
사용자가 항상 네트워크에 연결될 것을 가정하거나 요구할 수 있다면 실제 이메일 서버에 의존하는 것이 가장 쉬운 방법 일 것입니다. 특히 로그인 자격 증명을 사용하여 이메일 서버와 대화하는 것은 고통 스러울 수 있으므로 좋은 라이브러리를 찾아 당신을 위해 신경 쓸 것입니다. 죄송합니다. libs에 대한 권장 사항이 없습니다.
전자 메일을 로컬 데이터베이스에 복사하면 많은 보안 플래그가 발생합니다. 데이터를 비공개로 유지하고 동일한 컴퓨터의 악성 소프트웨어가 어떻게 악용 할 수 없도록 보장합니까? 같은 컴퓨터를 공유하는 여러 사용자가 서로의 전자 메일을 보는 것을 어떻게 방지합니까? (사용자 로컬 스토리지에 보관 된 별도의 db 사용). 기타
그러나 로컬 데이터베이스에 복사하면 오프라인 기능이 제공 될 수 있습니다. 이것이 핵심 기능이라면, 그것은 두통의 가치가있을 것입니다. 그러나 오프라인 작업이 당신의 통제에 중요하지 않다면, 그것을 침범하지 마십시오.
관련 문제
- 1. 받은 편지함 폴더에서 메시지를 삭제하는 데 도움이
- 2. 인 애플리케이션 메일 링 /받은 편지함 시스템을 구현하는 모범 사례
- 3. 디자인 질문 : 어떻게 메시징 /받은 편지함 시스템을 디자인하겠습니까?
- 4. 받은 편지함 (휴대폰)을 자동으로 비울 수 있습니까?
- 5. 받은 편지함 JSON 개체를 초기화 할 수 없습니까?
- 6. 다른 앱에서 파일을 여는 데 필요한 문서 /받은 편지함 폴더
- 7. 이메일받은 편지함 스팸으로 이동
- 8. 값 개체는 데이터베이스에 어떻게 저장됩니까?
- 9. Subversion을 사용하면 "실제"소스 코드가 어디에 저장됩니까?
- 10. Gmail에서받은 이메일 만 추출하는 방법이 있습니까
- 11. 받은 이메일 본문에서 추가 텍스트를 다시 작성하는 방법
- 12. PHP받은 편지함 기능
- 13. 데이터베이스에 이메일 처리 및 저장
- 14. 코드로 Exchange 2010받은 편지함 규칙 실행/실행
- 15. 받은 편지함 C#을 사용하여 Lotus 메일받은 편지함에 액세스하는 동안 null을 반환하는 중 #
- 16. 받은 편지함 및 보낸 편지함에서 임시 보관함을 확인하는 방법 전체 MAIl 사서함에서
- 17. GMAIL 에서처럼받은 편지함에서 "받은 편지함"링크 옆의 메일 수를 얻는 방법은 무엇입니까?
- 18. Android 모바일에서 데이터베이스에 데이터 저장
- 19. android의받은 편지함 알림에 대한 제안 사항
- 20. 소셜 네트워킹 사이트의 경우 데이터베이스에 데이터가 어떻게 저장됩니까?
- 21. 제출 된 django 폼은 실제로 언제 데이터베이스에 저장됩니까?
- 22. H2 데이터베이스에 대한 실제 경험이 있습니까?
- 23. drupal 7은 실제 컨텐츠를 데이터베이스에 어디에 저장합니까?
- 24. android SMS받은 편지함
- 25. MYSQL의받은 편지함 기능
- 26. Android Access받은 편지함
- 27. 사용자받은 편지함 기능
- 28. 블루투스받은 편지함 찾기
- 29. 클릭하면 확인란에 값이 저장됩니까?
- 30. 받은 DatagramPacket 0x00 트리밍
더 나은가요? "더 나은"기준은 무엇입니까? 안전한? 수행자? 애플리케이션을 위해 하나의 솔루션을 다른 솔루션보다 우수한 것으로 만드는 것은 무엇입니까? – Oded