C# .NET에서 MIME 파일의 기능이 내장되어 있습니까? 내가 뭘 찾고 있어요 것은 : C# MIME 메시지를 만드시겠습니까?
- 7 방울에게 PCKS 7 방울
- 마지막 전체 일을 암호화 PKCS
- MIME를 MIME 메시지에 서명
- 는 MIME 메시지 으로 파일을 변환합니다.
(암호화 또는 서명 부분이 아니라 MIME 형식)에 대한 제안 사항은 무엇입니까? 파일을 MIME 형식으로 처리하는 것이 정확히 무엇입니까?
C# .NET에서 MIME 파일의 기능이 내장되어 있습니까? 내가 뭘 찾고 있어요 것은 : C# MIME 메시지를 만드시겠습니까?
(암호화 또는 서명 부분이 아니라 MIME 형식)에 대한 제안 사항은 무엇입니까? 파일을 MIME 형식으로 처리하는 것이 정확히 무엇입니까?
약간의 수수료에 대한 좋은 상용 패키지가있다 : 이 Mime4Net
보다는 타사 라이브러리와 거래, 당신이 핵심 .NET 라이브러리에보고 제안이. Attachment 클래스를 사용하십시오. 그것은 .NET 2 이후로 주변에 있습니다.
내가 아는 한, 베어 .NET에는 이러한 지원이 없습니다. 타사 라이브러리 중 하나를 사용해야합니다. 그 중 하나가 Rebex Secure Mail for .NET입니다. 코드를 수행하면 그것을 달성하는 방법을 보여줍니다
using Rebex.Mail;
using Rebex.Mime.Headers;
using Rebex.Security.Certificates;
...
// load the sender's certificate and
// associated private key from a file
Certificate signer = Certificate.LoadPfx("hugo.pfx", "password");
// load the recipient's certificate
Certificate recipient = Certificate.LoadDer("joe.cer");
// create an instance of MailMessage
MailMessage message = new MailMessage();
// set its properties to desired values
message.From = "[email protected]";
message.To = "[email protected]";
message.Subject = "This is a simple message";
message.BodyText = "Hello, Joe!";
message.BodyHtml = "Hello, <b>Joe</b>!";
// sign the message using Hugo's certificate
message.Sign(signer);
// and encrypt it using Joe's certificate
message.Encrypt(recipient);
// if you wanted Hugo to be able to read the message later as well,
// you can encrypt it for Hugo as well instead - comment out the previous
// encrypt and uncomment this one:
// message.Encrypt(recipient, signer)
이
(코드는 S/MIME tutorial page에서 촬영) 피티이 응답을 받아들이면, 나는 현상금을 수여합니다. 내 생각 엔 상업용 패키지가 원하는 것이 아니지만 피티 (Petey)는 말할 수 없다. 개인적으로 나는 자신감이 작용할 것이라고 느낀 무언가를 얻기 위해이 길로 갈 것입니다. – Tergiver
나는 내 자신의 MIME 파서를 작성했다. 그러나 나는 이것을 받아 들일 것이다. –
"작은"IFF 원본을 원하지 않습니다. – jeff7091