이메일 처리를위한 ActiveX 구성 요소에 대한 권장을 찾고 있습니다.

StackOverflow https://stackoverflow.com/questions/233259

문제

쉽게 할 수있는 ActiveX 구성 요소를 찾고 있습니다.

  • SMTP 및 POP3을 통해 이메일을 받고 보내십시오
  • 첨부 파일을 벗기고 저장하십시오.
  • RTF (Outlook 이메일)를 HTML로 변환하십시오
  • HTML을 소독합니다.

어떤 구성 요소를 추천 하시겠습니까? 어떤 구성 요소를 사용하십니까?

도움이 되었습니까?

해결책

Sendong 및 이메일 수신은 CDOSYS에서 간단합니다. 그리고 RTF는 실제로 처리 할 수있는 형식이 아닙니다. 그러나 나는 Chilkat smtp/pop# activex 구성 요소가 당신이보고 싶어하는 것이라고 생각합니다.

다른 팁

Seanyboy, 여기서 도와 드릴 수 있지만 상업 솔루션을보기 전에 이해해야 할 몇 가지 사항이 있습니다.

첫째, 당신이 원하는 것을 할 수있는 수백 가지 또는 수천 개의 컨트롤이 있습니다.

그러나 어떻게 사용할 것인지 고려해야합니다. 나는 안티 바이러스 회사에서 일했고, 우리가 제품을 교환하기로 결정했을 때, 우리가 선택한 솔루션이 작동하지 않을 것이라는 것이 분명해졌습니다. 문제는 상거래 앱이 RFC (보통)를 T. (또는 Tee? I Dunno ..)로 따라 갔지만 바이러스는 RFC 표준을 따르지 않았습니다. 그래서 나는 스캐너를 위해 내 자신의 Mime Parser를 작성하게되었고, 탐지율은 우리가 시도한 것보다 훨씬 나았습니다. 왜요? RFC를 깨뜨리는 이메일을 발견 할 때마다 코드를 처리하도록 코드를 조정했습니다. 떠오르는 한 가지 예는 "내용 유형 : MainType/subtype; param ="입니다. Param과 Equals 이후의 공간을 확인하십시오. 이것은 RFC 규칙을 중단하지만 대부분의 우편 독자는이를 다루어 바이러스가 그 일을 할 수있게합니다.

그러나 이것은 또한 양면 동전이기도합니다 .... 내 코드에서는 다음과 같이 형식의 첨부 파일을 해독 할 수 없었습니다.

....
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64

http://virus.virussite.com
JVBERi0xLjMgCiXi48/TIAo3IDAgb2JqCjw8Ci9Db250ZW50cyBbIDggMCBSIF0gCi9QYXJlbnQg NSAwIFIKL1Jlc291cmNlcyA2IDAgUgovVHlwZSAvUGFnZQo+PgplbmRvYmoKNiAwIG9iago8PAov

...

그러나 상업 앱은 그것을 파싱하는 데 아무런 문제가 없었습니다. 대부분 RFC를 따랐기 때문에 아마도 77 숯이 아니었다면 Base64 데이터를 수락하지 않았을 가능성이 높습니다 (77은 RFC STD라고 생각합니다. 그것을 참조하려면.).

그러나 Broken B64와 B64에 더 큰 문제가 있었는데, 한 줄 등으로 모든 것을 실행했으며 디코딩해야했기 때문에 실제로 유효한 Base64 Char 인 Base64 데이터로 데이터 블록의 모든 것을 가져갔습니다. 다른 모든 것은 단순히 건너 뛰었습니다 ...

어쨌든, 그들은 핵심입니다.이 통제에서 필요한 것을 결정한 다음 자신의 글을 쓰거나 상업용을 구입하거나 심지어 누군가 (나 자신과 같은)를 지불하여 당신을 위해 하나를 쓰고 싶은지 결정하십시오.

(스택 오버 플로우 규칙으로 내 마지막 문장이 허용되는지 확실하지 않으므로 옵션을 알리지 않고 옵션을 알고 있습니다. 소스 코드에 액세스 할 수 있기 때문에이 옵션을 언급합니다. 개발자와의 관계를 깨기로 결정한 경우 직접 유지하거나 다른 사람을 찾을 수 있습니다. 이것은 상업용 솔루션의 99.99%를위한 옵션이 아닙니다 ...) 그들이 당신이나 당신의 나사를 조이면 변화를 일으키는 경우 응용 프로그램, 당신은 잘 안고, 망쳐졌습니다 .. :)

이것이 도움이되기를 바랍니다. heh ..

더 이상 도움이 될 수 있는지 알려주세요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top