問題タブ [email-attachments]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 電子メールの添付ファイルのインテント フィルター
アプリで電子メールの音声添付ファイルを開きたいです。現在、私のインテント フィルターは次のようになっています。
これは、電子メールの添付ファイルを除いて、私が望むすべてのもので機能します。現在、wav ファイルが送信された場合、できることはプレビューすることだけであり、それは Winamp で開きます (明らかにサードパーティのアプリが入り込んでいます)。これを行うために追加する必要があるものを見つけることができませんが、誰か考えがありますか?
編集
この問題について LogCat は次のように述べています。[プレビュー] をクリックすると、
奇妙なのは、Winamp が自動的に開き、デフォルトとして設定されていないことです。選択の余地はありません...
iphone - XML ドキュメントを作成してメールで送信する iPhone アプリ
作業中の内部プロセス用の iPad アプリを作成しています。
ユーザーがフォームのいくつかのフィールドに入力するいくつかの値で構成されるxmlファイルを作成できる必要があります。送信をクリックすると、(MailComposeViewController から) 電子メール フォームが表示され、送信されるこの電子メールに作成された xml ファイルを添付したいと考えています。これは可能ですか?
前もって感謝します
php - EML 形式から電子メールの添付ファイルを解析する適切な PHP の方法
「プレーンテキスト MIME メッセージ形式」の電子メールを含むファイルがあります。これが EML 形式かどうかはわかりません。電子メールには添付ファイルが含まれており、添付ファイルを抽出してそれらのファイルを再度作成したいと考えています。アタッチメント部分はこんな感じ~
X-Attachment-Id: f_gj5n2yx60
と の間の部分ZyBmZyAKCjIKNDIzCnQ2Mwo=
が最初の添付ファイルの内容であることがわかります。これらの添付ファイル (ファイル名と内容を解析し、それらのファイルを作成します) を解析したいと考えています。
PHP クラスで使用可能なDBX パーサークラスを使用して dbx 形式のファイルを解析した後、このファイルを取得しました。
私は多くの場所を検索しましたが、添付ファイルの電子メールを解析するためのスクリプト以外の SO で、これに関する議論はあまり見つかりませんでした。検索中にいくつかの用語を見逃した可能性があります。その答えでそれが言及されています-
境界を使用して、base64 でエンコードされた情報を抽出できます
しかし、どれが境界であり、境界を正確にどのように使用するのかわかりませんか? これを行うには、いくつかのライブラリまたは明確に定義された方法が既に存在する必要があります。ここで車輪を再発明しようとすると、多くの間違いを犯すと思います。
asp.net-mvc - ASP.NET MVC 送信メールの添付ファイル
PDF を生成してクライアントにストリーミングするコントローラー アクションがありますが、その PDF ダウンロード アクションの出力を添付ファイルとして電子メールで送信するコントローラー アクションも必要です。メールの送信方法は知っていますが、質問は、メールの添付ファイルにその MVC ダウンロード アクションを使用/キャプチャする方法です。
擬似コード:
perl - PerlとMIME::Lite-.txtの添付ファイルが空白になるのはなぜですか?
MIME :: Liteをしばらく使用していますが、今まで問題はありませんでした。
ファイルを添付しようとしてい.txt
ますが、ファイル(送信後)にコンテンツが含まれていません。
.txt
同じスクリプト内でファイルを作成しているので、ファイルに何かが含まれていることがわかります。ファイルがどこにあるかはわかっていて、その内容を確認できますが、ファイルMIME::Lite
を添付するように指示する.txt
と、電子メールにはファイル名だけが含まれ、64バイトしかありません。
MIME::Lite
スクリプトの一部のコードは次のとおりです。
ここで$stat_file
=/in/some/dir/cheese/txt/somefile.txt
3行目を除いてすべて正常に動作します。私が指しているファイルを正しく見つけて添付していますが、それが私の電子メールにヒットすると、.txt
64バイトの空白のファイルになります。
このコードの最初の3行のそれぞれのバリエーションをいくつか試しましたが、何が欠けているのかわかりません。
このスクリプトが説明どおりに実行される理由を誰かが見ていますか?
asp-classic - .asp で送信された HTML メール フォームに添付ファイルを追加する
ウェブサイトの管理を引き継いだばかりです。所有者は、ユーザーが連絡先の html メール フォームを介してファイルを添付する機能を追加できるかどうかを尋ねてきました。電子メール フォームは .asp ファイル経由で送信されます。
私は.aspについて何も知りませんが、できる限り調査しましたが、まだ迷っています。サーバー上のフォルダーにファイルを送信するファイル アップロード ボタンをフォームに追加できることはわかっていますが、フォームに他のコードが必要かどうかはわかりません。
これは .asp ファイル内のコードのサンプルです。現在動作していることがわかっているので、これにコードを追加するだけでよいのでしょうか、それとも置き換える必要があるのでしょうか?
改訂されたhtml
php - 電子メールクライアントは添付ファイルを開きませんが、ダウンロードして開きます
PHPを使用して添付ファイルを電子メールで送信していますが、電子メールクライアント(他の電子メール添付ファイルを含む)を除いてすべて期待どおりに機能します。クリックするだけで、外部アプリケーションを起動してファイルを表示するか、少なくともプログラムを選択して表示するオプションがあります。添付ファイルをクリックしても何も起こらないため、これは表示されません。ダウンロードして表示できますが、期待どおりに機能します。
ヘッダーに何かが足りないかどうか知りたかった。
これが私の関数です(クラス内にあります):
私がそれをどのように呼んでいるのか(これは機能し、期待どおりに添付ファイル付きの電子メールを送信します)
php - PHP を使用して受信メールの添付ファイルをディスクに保存する
私もメールをパイプできるPHPスクリプトを書きたいと思っています。次に、スクリプトはすべての添付ファイルを抽出してサーバー上のフォルダーに保存し、メッセージを破棄します。
メールを分割可能な文字列として読み取る多くの例を見つけました。
ただし、これらのどれも MIME 添付ファイルの抽出を処理しません。私はPHPマニュアルを見てきましたが、それをすべて一緒にスロットする方法を見ることができませんでした.
これを行う簡単な方法はありますか? pop アカウントではなくパイプを使用することも可能ですか?
android - Android: メールの添付ファイルを受信する意図
詳細に関しては、私はまだこの「意図」のことを完全に把握していません。私がやりたいのは、特定の電子メールの添付ファイルが開かれたときにインテントを受け取ることです。添付ファイルは、実際にはアプリ固有の構造を持つ SQLite データベースであり、アプリ固有のファイル拡張子を持つファイルになります。
これを実験して気付いたのは、PC から (Thunderbird を使用して) 添付ファイルを送信すると、"application/octet-stream" の MIME タイプでコード化されていることです。これを Android フォンで (K-9 メールを使用して) 開こうとすると、「application/octet-stream」用のアプリがないと表示されます。
では、この特定のタイプの添付ファイルのサービス アプリとして認識されるようにするには、アプリで何をすればよいでしょうか。特に、この MIME タイプで何かを開こうとするのは得策ではないことが予想されるためです。
c# - デフォルトのメールクライアントを使用して添付ファイル付きの電子メールを送信する簡単な方法はありますか?
私の問題は、C#を使用してファイルをデフォルトのメールクライアントに添付し、を使用するのと同じようにユーザーに表示する必要があることですmailto:
。
私はこのテーマに関するこの投稿を読みましたが、いくつかの問題があります:
mailto
添付ファイルは正式にサポートされていないため、使用したくありません。- System.Net.MailとSMTPクラス(受け入れられた回答で提供されたコード)を使用する場合、単にメールを送信するのではなく、ユーザーが処理するメッセージをポップアップする方法がわかりません。これが可能かどうかはわかりません。
- また、上記のソリューション(#2)を使用する場合、ユーザーの電子メールサーバーを取得する方法がわかりません。
- さらに下に提供された回答では、MAPI32.DLLのカスタムラッパーを使用してコードプロジェクトソリューションが提示されています。ここでの問題は、このソリューションの記事の作成者によって指定された使用許諾契約が、私がプロジェクトに対して課している要件と矛盾することです。
- 時間制限のため、独自のMAPIラッパーを作成できません
それで、この問題に対する他の簡単な解決策はありますか?.NETが事前に入力された添付ファイルを使用してデフォルトのメールクライアントをポップアップする別の簡単な方法はありますか?たぶん別のMAPIラッパーですが、非常に寛大なライセンスを持つものですか?