2012-08-10 2 views
2

내 오픈 소스 및 무료 온라인 응용 프로그램에서이 도구를 사용하면 사람들이 전자 메일을 청중에게 보낼 수 있습니다. 이를 위해 자바 메일 API와 Gmail SMTP를 사용합니다. 그러나 보내는 경우 "보낸 사람"주소는 항상 사용자의 전자 메일 주소가 아닌 Gmail에 인증하는 데 사용하는 계정입니다. 이로 인해 많은 혼란과 문제가 발생합니다.맞춤 "from"주소로 이메일 보내기

악용을 방지하기 위해 Gmail의 철학을 이해하고 있지만 앱의 관점에서 심각한 제한 사항입니다.

프로그래밍 방식의 인터페이스를 허용하고 프로그램이 "보낸 사람"주소가 지정된 이메일을 보낼 수있게 해주는 Gmail 이외의 무료 또는 저렴한 온라인 이메일 서비스가 있습니까?

+1

위조 된 'From' 헤더가 스팸의 공통적 인 기호이기 때문에 Google이하는 일은 Good Thing (TM)입니다. –

+0

@Tichodroma, 전혀 논박하지 마라! 그러나 어떤 사람들은 스팸을 보일 수 있기 때문에 진정한 요구가 방해 받고 있습니다. 제 질문은 실제로 Google이하는 일이 맞는지 아닌지에 대한 질문이 있습니다. 대안이 있다면 제 질문이 있습니다. – aishwarya

+0

나는 이것이 진정한 필요라고 생각하지 않습니다. –

답변

1

당신은 이메일을 보내는 데 사용할해야 SMTP 서버를 제공해야합니다 응용 프로그램에 대한 호스팅 서비스. 그러나 위에서 언급 한 바와 같이 From을 위조하는 것이 스팸의 가장 흔한 신호이며 대부분 스팸 필터 또는 SMTP 서버가 해당 이메일을 필터링하여 필터링합니다.

1

사용자가 올바른 이메일 주소로 답장을 보내도록 이메일의 답장 주소를 설정하지 않는 이유는 무엇입니까?

따라서 보낸 사람 주소는 Gmail 주소로 유지하고 회신 주소는 사용자 주소로 설정합니다. 같은

뭔가 :

msg.setReplyTo(new InternetAddress("[email protected]")); 
+0

예, 이미 완료되었습니다 :). 사용자는 청중이 응용 프로그램의 계정이 아닌 전자 메일을 받고 있다고 불평했기 때문에 전자 메일이 누락되었습니다. 그러나 도움이 될 수는 없다고 생각합니다. – aishwarya