4

NSWorkspace を使用して、アプリケーションを介してデフォルトのメール アプリケーションで TO、CC、BCC、SUBJECT、および本文テキストを設定しています。NSWrokSpace を使用して添付ファイルを追加するにはどうすればよいですか? NSWorkSpace を使用してデフォルトのメール アプリにファイルを添付する方法はありますか? NSSharingService を使用してみましたが、NSSharingService の問題は、デフォルト アプリケーションの Email Compose で CC および BCC メール アドレスを設定できないことです。NSSharingSerivce を使用して CC および BCC 受信者を追加する方法はありますか?? または、NSWorkSpace を使用してメールに添付ファイルを追加する方法はありますか?? TO、CC、BCCを開いて設定する私のコードはこちら

 NSWorkspace.sharedWorkspace().openURL(NSURL.init(string:"mai‌​lto:(self.txtTo.‌​stringValue)"+"?subj‌​ect=YourSubject"+"&c‌​c="+self.txtCC.strin‌​gValue+"&bcc="+self.‌​txtBcc.stringValue)!‌​)

そしてNSSharingServiceを使用すると、受信者のみをTOとして設定できます

 service!.recipients = [self.txtTo.stringValue]
 service!.subject = "Subject"

ありがとう!。

4

1 に答える 1

1

共有したいものの配列を取るNSSharingServicemethodがあるようです。performWithItems

タイプの共有サービスを作成しNSSharingServiceNameComposeEmail、メッセージ本文と添付ファイルを添付できるようです。

私はこれまで使用NSSharingServiceしたことがないため、上記はグーグルとドキュメントの読み取りに基づいています。(最近は主に iOS で作業しているため、私の Mac OS は少し古くなっています。)

このリンクをチェックしてください:

http://cutecoder.org/featured/programmatically-sending-rich-text-mail-attachment-mac/

于 2016-10-17T23:47:42.717 に答える