2013-10-03 2 views
0

iOS 장치에서 PDF 첨부 파일이있는 전자 메일을 보낼 때 PDF 첨부 파일이 Outlook 메일 클라이언트에 제대로 표시되지 않습니다. 여기처럼 보이는 방법입니다. 당신이 바로 그때 당신이 PDF를 볼 수 있습니다, 전자 메일을 클릭하고 '첨부 파일보기'를 선택하면 PDF iOS에서 보낸 첨부 파일이 Outlook 메일 클라이언트에 올바르게 표시되지 않음

Outlook can't display the attachment

이 (첨부 파일 PDF 실제로, 전송 그러나 , 적십자와 함께 고객은 첨부 파일이 제대로 연결되지 않았 음을 생각) 여기

전자 메일 보내는 코드입니다. 해결 방법이

MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init]; 
controller.mailComposeDelegate = self; 
[controller setToRecipients:@[@"[email protected]"]]; 
[controller setSubject:@"Subject"]; 
[controller setMessageBody:emailData.emailBody isHTML:YES]; 

[controller addAttachmentData:emailData.reportData mimeType:@"application/pdf" fileName:emailData.reportName]; 

[self presentViewController:controller animated:YES completion:nil]; 

있습니다을 : 당신은 메시지를 설정하는 경우 HTML이 아닌 본문 ()), 첨부 파일이 Outlook에 올바르게 표시됩니다. 그러나 이는 전자 메일 텍스트의 형식을 올바르게 지정할 수없고 전자 메일에 모든 HTML 서명을 추가 할 수 없다는 것을 의미합니다.

이 문제는 iOS7에서 발생합니다. 나는 너무 잘 기억할 수 없지만 첨부 파일은 iOS6에서 괜찮다고 생각합니다.

Outlook에서 전자 메일 HTML 서식을 지정하고 PDF 첨부 파일을 제대로 볼 수 있습니까? Outlook 쪽에서 이메일 작성 부분 이상의 문제가 있습니까? 다른 전자 메일 클라이언트 (Gmail 또는 Yahoo)는이 우물을 처리하는 것 같습니다.

+0

파일 확장자가 아닌 pdf MIME 유형을 설정했습니다. 문제를 해결하는 변화가 있습니까? – Wain

+0

파일 확장명이 파일 이름의 일부가 아닙니까? 파일 이름을 xxx.pdf로 설정했습니다. 감사합니다 키스. – Guven

답변

1

우리는 동일한 문제를 해결하기 위해 노력했으며 오늘 우리 팀은 하루 종일이 일을 보냈습니다. 오늘 우리가 발견 한 한 가지는 PDF에 한 페이지 만 있으면 오류가 발생한다는 것입니다. 그러나 두 번째 빈 페이지를 PDF에 추가하면 PDF가 첨부 파일로 제대로 전달됩니다.

Outlook에서 첨부 파일 대신 단일 페이지 PDF 인라인을 표시하려고합니다. 두 번째 페이지를 추가하면 정상적으로 작동합니다.

희망이 있습니다. 한 페이지의

+0

예, PDF를 인라인하면 많은 문제가 발생합니다. 불행히도 PDF가 얼마나 많은 페이지에 있는지는 제어 할 수 없습니다. 그러나 일부 사용자가 문제를 경험하는 이유는 다른 사용자는 그렇지 않은 이유입니다. – Guven

0

확인이 http://email.about.com/od/macosxmailtips/qt/et080506.htm

  • PDF 파일은 메시지 텍스트에 인라인으로 표시됩니다.
  • 두 개 이상의 페이지가있는 PDF 파일이 아이콘으로 표시됩니다.
+0

링크를 가져 주셔서 감사합니다. Attachment Tamer에 대해 알아 보았습니다. – Guven

1

PDF가 전자 메일의 일반 첨부 파일 대신 인라인으로 첨부되는 이유가 있습니까? 맥 OS X 메일이 PDF 인라인을 보여줍니다 때

알고있을 때 아이콘으로

맥 OS X 메일 파일의 길이를 보면, 아이콘 또는 인라인으로 PDF 첨부 파일을 표시할지 여부를 알고 :

  • PDF 파일은 메시지 텍스트에 인라인으로 표시됩니다.
  • 두 개 이상의 페이지가있는 PDF 파일이 아이콘으로 표시됩니다.

단일 페이지 PDF 파일의 경우 컨텍스트 메뉴에서 아이콘으로보기 또는 현재 위치에서보기를 선택하여 인라인과 아이콘 표시간에 전환 할 수 있습니다.상황에 맞는 메뉴를 열려면 마우스 오른쪽 버튼으로 PDF (인라인 또는 아이콘으로 표시)를 클릭하고 Ctrl 키를 누른 상태에서 마우스 왼쪽 버튼으로 클릭하거나 마우스 커서가 PDF 위에있을 때 트랙 패드에서 두 손가락으로 탭합니다 . 나를 위해

1

다음 작품 : 나는이 같은 문제를 자신을 일한지 나는 (https://easybooksapp.com/blog/media-types-for-pdf-attachments에서 내 사용자가 블로그 게시물) 모든 문제의 종류 꾸게

// Should octet-stream be more specific for a PDF file? 
    // YES: It seems that earlier (was this iOS6 or iOS7, before iOS7.1?) that the PDF icon showed up properly with just the @"application/octet-stream" and the fileName having .pdf. However, just now (3/30/14), with iOS7, the PDF icon only showed up when I changed the MIME type to @"application/pdf" 
    [email addAttachmentData:data 
         mimeType:@"application/pdf" // @"application/octet-stream" 
         fileName:justFileName]; 
0

.

대부분의 사람들에게 괜찮습니다. PDF는 메일 클라이언트에 잘 표시됩니다. 그러나 Outlook과 같은 일부 메일 클라이언트의 경우 Chrome에서 Gmail을 볼 때와 같은 오류가 표시됩니다. 첨부 된 파일이 올바른 MIME 유형 (application/pdf)으로 보내 졌음에도 불구하고 첨부 된 PDF가 깨진 이미지로 나타납니다. 필자는 사용자가 iOS Mail 설정에서 HTML 서명을 설정했을 때 iOS의 Mail 앱이 첨부 파일을 인코딩하는 방식에 문제가있는 것으로 좁혔습니다. 서명에 임베드 된 이미지가 포함 된 경우 (이미지 데이터가 메시지에 포함됨) 문제가 발생합니다. 사용자가 서명을 삭제하고 일반 텍스트 또는 간단한 html 서명으로 바꿀 때 모두 좋습니다!

오늘 OS X과 iOS가 메일을 보내는 방법의 차이점을 알아 내려고했습니다. OS X에서는 메일이 정상적으로 수신되었습니다. iOS 7.1에서 문제가 해결 된 것 같아서 방금 같은 테스트를 반복했습니다. 그것을 확인하기 위해 iOS 7.0을 사용하는 이전 iPad에서 똑같은 단계를 반복했으며 문제는 이전과 동일합니다.

사실 iOS 문제인 것처럼 보입니다.

수정 : iOS 7.0에서 7.1로 iPad를 업데이트했으며 문제가 여전히 존재합니다. 인코딩의 차이점이 OS X과 iOS 7 사이에 있는지 알아 보려면 좀 더 많은 작업을해야합니다.

0

application/pdf 대신 text/pdf를 사용하십시오.