첨부 파일이있는 전자 메일을 보내는 사용자 지정 응용 프로그램 (.net 4.0)을 구현 중입니다. Base64로 첨부 파일을 인코딩하려고했지만 메시지가 커졌습니다 (그리고 smtp 서버는 메시지 크기 제한이 있습니다). 그래서 7Bit이 내 문제를 해결할 수 있을지 생각 중입니다. 7Bit 인코딩을 사용하여 이메일 첨부 파일을 보내는 장단점은 무엇입니까?전자 메일 첨부 파일 - 7 비트 Enconding
-1
A
답변
0
MailKit을 사용하는 경우 SMTP 서버가 지원하는 확장 기능에 따라 SMTP를 통해 보내는 데 가장 효율적인 인코딩 (크기별)을 사용합니다.
모든 바이너리 MimePart 첨부 파일의 인코딩을 ContentEncoding.Binary
으로 설정하면 SmtpClient.Send()가 사용할 가장 효율적인 인코딩을 찾습니다 (예 : 서버가 BINARYMIME를 지원하면 w/o 인코딩을 전송합니다.) If 그것은 8BITMIME을 지원합니다. 첨부 파일이 null 바이트가 아닌 한 8 비트로 전송합니다. 그러나 다른 것으로 설정하면 대신 해당 인코딩을 사용합니다.
관련 문제
- 1. iOS 7 UIActivityViewController 전자 메일 첨부 파일
- 2. 전자 메일 첨부 파일
- 3. 전자 메일 첨부 파일 링크
- 4. 전자 메일 첨부 파일 android
- 5. Laravel 전자 메일 첨부 파일
- 6. 전자 메일 첨부 파일 저장
- 7. cakePHP 전자 메일 첨부 파일
- 8. 드루팔 (Drupal 7) 여러 전자 메일 첨부 파일
- 9. 전자 메일 첨부 단추
- 10. Python3 multipartmime 전자 메일 (텍스트, 전자 메일 및 첨부 파일)
- 11. cdonts 첨부 전자 메일
- 12. asp.net의 전자 메일 첨부 파일 크기 받기
- 13. 자바를 사용하여 전자 메일 첨부 파일 다운로드
- 14. 바이너리 파일 전자 메일 첨부 문제
- 15. 전자 메일 첨부 파일 + iOS 4.3.3
- 16. 양식에 Drupal 전자 메일 첨부 파일 제출
- 17. PHP에서 전자 메일 첨부 파일 구문 분석
- 18. 로컬 폴더에 전자 메일 첨부 파일 보내기
- 19. SQL에서 ASPNet 전자 메일 첨부 파일
- 20. cakephp의 동적 전자 메일 첨부 파일
- 21. 전자 메일 읽기, blob에 첨부 파일 덤프
- 22. PowerBuilder에서 전자 메일 첨부 파일 생성
- 23. 문자열 배열의 전자 메일 첨부 파일 추가
- 24. Django 전자 메일 첨부 파일 형식 제한
- 25. Unix에서 전자 메일 첨부 파일 추출
- 26. 전자 메일 받기 오늘부터의 첨부 파일
- 27. 서버 기반 전자 메일 첨부 파일
- 28. Python을 사용하여 전자 메일 첨부 파일 보내기
- 29. Mandrill 전자 메일 첨부 파일 경로
- 30. 첨부 파일 목록에서 Python으로 전자 메일 보내기
이 컨텍스트에서 "7 비트 인코딩"이란 정확히 무엇을 의미합니까? 그것은 내가하는 것처럼 보이지 않는 것이 분명합니다. 즉, 바이너리 데이터에서 Base64 인코딩을 사용하여 원격 서버에 7 비트 데이터 스트림을 얻는 것입니다. –