2010-05-18 2 views
0

웹 응용 프로그램을 구축 중이며 전화 번호는 http://mywebapp.com입니다. 사용자는 뉴스 레터를 만들고 해당 사용자 계정의 연락처 목록에있는 모든 사람에게 전자 메일을 보낼 수 있어야합니다. 따라서 그는 모든 친구에게 표시를하고, html 템플릿을 선택하고, 본문 내용을 채우고, 보낼 수 있습니다.다른 사람의 메일 서버를 사용하는 웹 응용 프로그램입니까?

사용자가 전자 메일을 보낸 후에 수신자가 전자 메일 소스를 다시 추적하여 http://mywebapp.com으로 추적 할 수 없도록하는 유일한 방법입니다.

사용자가 독립 비즈니스 인 것처럼 보이는 내 비즈니스의 "리셀러"이기 때문에이 조건이 발생합니다. 리셀러의 과도한 사용으로 인해 책임 문제가 발생하는 경우 법적 문제에 휘말리고 싶지 않습니다. 따라서 나는 회보받는 사람이 내 비즈니스 또는 기술에 대해 내게 추적 할 수있는 어떤 것도 원하지 않는다.

이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

+0

이 질문은 실제로 나와 잘 어울리지 않습니다. 그러한 서비스는 스팸 발송자가 귀하의 의도가 아니더라도 매력적일 수 있습니다. 귀하의 고객이 혹독한 행동을한다면 귀하는 그것에 대해 알거나 시정 조치를 취하는 것에 관심이 없다는 생각이 싫습니다. . –

+0

짐 당신과 절대적으로 동의합니다. 나는 이것을 내 고객과 함께 가져 왔지만 나는 지나치게 지배 당했다. – John

답변

4
  1. 법률 부서 - 귀하의 고객을 위해 허용되는 사용법 b) 귀하의 모니터 권리 및 c) 귀하의 보상에서 비롯된 귀하의 면책.

  2. 귀하가 보내는 이메일에는 귀하의 클라이언트가 변경할 수없는 수신 거부 링크가 포함되어 있어야합니다. 하지만 이들은/your/site로 다시 연결됩니다. 그러나 피해자에게 탈퇴 방법을 제공해야합니다. 당신이 그걸로 괜찮지 않다면, 당신은 그 소프트웨어를 철저히 (사본) 판매해야하며, 구매자가 전체를 관리 할 수 ​​있도록해야합니다.

0

내 의견으로는 한 가지 방법은 사용자의 전자 메일 구성 매개 변수를 가져 와서 smtp 서버를 통해 보내는 것입니다. 이 방법으로 실제로 전자 메일 사용자로부터 전자 메일을 보냅니다. 문제는 사용자가 매개 변수를 제공 할 때 수행중인 작업을 사용자가 알아야한다는 것입니다.

다른 방법으로 메일 서버에서 보낸 이메일 헤더를 다시 쓸 수 있습니다. 이 경우에는 외관입니다.

+0

전자 메일 서버는 여전히 원래 연결 (숨기려고하는 서버)의 IP를 표시합니다. – Shizzmo

+0

네, 그렇습니다.하지만 사용자가 smtp를 통해 보내면 로그인해야하므로 사용자가해야합니다. – dierre

0

이메일은 어딘가에서 온 것처럼 보입니다. http://mywebapp.com이 아닌 경우 다른 중앙 전자 메일 서버 여야합니다. 사용자의 개인 전자 메일 계정에서 온 것으로 보이는 것은 불가능합니다. 그 이유는 사용자가 SMTP 서버에 대한 액세스 권한을 부여하더라도 응용 프로그램 서버에서 SMTP 서버에 연결하여 전자 메일을 보낼 수 없기 때문입니다.

대부분의 인터넷 제공 업체가 (물론 스팸을 피하기 위해) SMTP 서버에 대한 액세스를 네트워크의 IP로 제한하기 때문에 이러한 상황이 발생합니다. Gmail과 같은 이메일 제공 업체는 연결 제거를 허용하지만 일반 솔루션을 찾는 것은 어려울 것으로 생각됩니다.

내 권장 사항은 애플리케이션을 사용하는 모든 사용자에 대한 이메일 계정을 만드는 것입니다. [email protected]과 같은 이름을 지정하십시오. 사용자가 보내는 모든 이메일을이 이메일 계정에서 가져옵니다.