와 함께 첨부 파일로 이미지를 base64로 인코딩 추가 빌드되어 MailCore2와 함께 보낼 수있는 이메일는 이미 base64로</p> <p>데이터로 인코딩 된 이미지가 내 응용 프로그램에서 MailCore2
내가 지금까지 가지고있는 코드는 다음과 같습니다
MCOMessageBuilder * builder = [[MCOMessageBuilder alloc] init];
...
MCOAttachment *attachment = [MCOAttachment attachmentWithText:textAttachment];
[builder addAttachment:attachment];
NSData * rfc822Data = [builder data];
MCOSMTPSendOperation *sendOperation = [smtpSession sendOperationWithData:rfc822Data];
[sendOperation start:^(NSError *error) {
...
}
이 이미 이미지가 이미지로 연결되지는 사실을 제외하고 올바르게 메일을 보내지 만 텍스트로 (내가와 같은를 부착하기 때문에 attachmentWithText).
지금까지 이미 attachmentWithHTMLString으로 바꾸려고 시도했지만 그 결과는 비슷합니다 (텍스트 본문과 더 이상 분리되어 있다는 사실 제외).
은 내가 이런 적절한 HTML 이미지 구문으로 데이터를 둘러싸는 경우가 일할 수있는 것 같아요 :
<img src='data:image/jpeg;base64,...' />
하지만, 아마. 아니면 심지어 전체 작은 HTML 페이지를 구축해야합니까?
MailCore2 설명서는 전자 메일 첨부 파일을 보내는 방법에 대한 정보가 너무 자세하지 않습니다.
누구든지 MailCore2를 사용해 본 경험이 있다면 전자 메일에 이미지를 첨부하는 가장 효율적인 방법을 말해주십시오. 내가
<img src='data:image/jpeg;base64,...' />
대신 조합에서 바로 데이터를 보낼 때
나는 즉시 원하는 결과를 얻었다 :
https://github.com/MailCore/mailcore2/wiki/SMTP-Examples에 몇 가지 정보를 추가하고이를 허용 대답으로 표시했습니다. – CWBudde