問題タブ [openpop]
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.
c# - OpenPop.Netを使用してpop3メールを読む
OpenPop.Netを使用してC#アプリでメールにアクセスしています。このメールを削除/削除せずに、このアプリを使用して処理したメールにマークを付けられるようにしたい。もう一つの問題は、このメールにアクセスする他のアプリケーション/人々がいるため、未読のメールだけを受け取ることができないということです。それを行う方法はありますか?
c# - C#:ファイルまたはアセンブリを読み込めませんでした'OpenPop、Version = 2.0.4.369、Culture = neutral、PublicKeyToken=null'またはその依存関係の1つ
OpenPop.NETを使用してGmailアカウントにアクセスしようとしていますが、基本的なテストコードを使用しても以下のエラーメッセージが表示されます。
エラー:System.Reflection.TargetInvocationException:呼び出しのターゲットによって例外がスローされました。---> System.IO.FileNotFoundException:ファイルまたはアセンブリ'OpenPop、Version = 2.0.4.369、Culture = neutral、PublicKeyToken=null'またはその依存関係の1つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ファイル名:'OpenPop、Version = 2.0.4.369、Culture = neutral、PublicKeyToken = null' at ST_1694f4bcdf2a4068ae871201a2216457.csproj.ScriptMain.Main()
WRN:アセンブリバインディングログがオフになっています。アセンブリバインドの失敗のログを有効にするには、レジストリ値[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)を1に設定します。注:アセンブリのバインドの失敗のログには、パフォーマンスの低下があります。この機能をオフにするには、レジストリ値[HKLM \ Software \ Microsoft \ Fusion!EnableLog]を削除します。
---内部例外スタックトレースの終了---System.RuntimeMethodHandle._InvokeMethodFast(Object target、Object [] arguments、SignatureStruct&sig、MethodAttributes methodAttributes、RuntimeTypeHandle typeOwner)at System.Reflection.RuntimeMethodInfo.Invoke(Object obj、BindingFlags invokeAttr 、バインダーバインダー、Object []パラメーター、CultureInfoカルチャー、ブールskipVisibilityChecks)at System.Reflection.RuntimeMethodInfo.Invoke(Object obj、BindingFlags invokeAttr、バインダーバインダー、Object []パラメーター、CultureInfoカルチャー)at System.RuntimeType.InvokeMember(文字列名、BindingFlags bindingFlags、バインダーバインダー、オブジェクトターゲット、Object [] ProvidedArgs、ParameterModifier []修飾子、CultureInfoカルチャー、String [] namedParams)at Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTATaskScriptingEngine.ExecuteScript()
これを、.NETFramework3.5および4を搭載したWindows7マシン上のSQLServerBusiness Intelligence Development Studio 2008のSSISパッケージで実行しようとしています。OpenPopdllと、それを参照するスクリプトタスクの両方が3.5で構築されています。私はこれを数日間研究してきましたが、それを修正できるものを見つけることができませんでした。OpenPop dllをソースから再コンパイルし、参照を削除して再度追加しようとしました。
私が現在使用しているコードは以下に掲載されています:
前もって感謝します。
c# - OpenPop を使用してメールの添付ファイルを保存する方法
Web メール アプリケーションを作成しましたが、添付ファイルを表示および保存するにはどうすればよいですか?
サードパーティの dll であるOpenPopを使用しています。添付ファイル付きのメールを送信したり、添付ファイルなしでメールを読んだりできます。
これはうまくいきます:
このコードの 2 番目の部分は添付ファイルの内容を表示しますが、これはテキスト ファイルの場合にのみ役立ちます。添付ファイルを保存できるようにする必要があります。また、ここにあるコードの一番下のセクションにはメッセージの本文が書かれているため、添付ファイルを受け取った場合、メッセージの本文を表示できません。
c# - OpenPop を使用して C# 電子メール アプリケーションのドキュメントに添付ファイルを保存する方法
私は立ち往生しています!!! 添付ファイルをドキュメントに保存する方法を知る必要があります。誰かがコードスニップまたは機能するものを提供してくれませんか.iv何日も探していました:(
OpenPop というサードパーティの dll を使用しています。電子メールの読み取りは、電子メールのリストを表示するための 1 つと、そこにあるコンテンツを表示するための 2 つの形式で機能します。
これはうまくいきます。
Pop3Client pop3Client = (Pop3Client)Session["Pop3Client"]; // Creating new PopClient
int messageNumber = int.Parse(Request.QueryString["MessageNumber"]);
Message message = pop3Client.GetMessage(messageNumber);
MessagePart messagePart = message.MessagePart.MessageParts[1];
lblFrom.Text = message.Headers.From.Address; // Writeing message.
lblSubject.Text = message.Headers.Subject;
lblBody.Text = messagePart.BodyEncoding.GetString(messagePart.Body);
このコードの 2 番目の部分は添付ファイルの内容を表示しますが、これはテキスト ファイルの場合にのみ役立ちます。添付ファイルを保存できる必要があります。また、ここにあるコードの下部セクションはメッセージの本文を書き込むため、添付ファイルを受け取った場合、メッセージの本文を表示できません。
if (messagePart.IsAttachment == true)
{
foreach (MessagePart attachment in message.FindAllAttachments())
{
if (attachment.FileName.Equals("blabla.pdf"))
{
// Save the raw bytes to a file
File.WriteAllBytes(attachment.FileName, attachment.Body); //overwrites MessagePart.Body with attachment
}
}
}
c# - OpenPop.net は実際のメッセージ テキストを取得します
OpenPop.net を使用して、特定の受信トレイにあるすべてのメールからリンクを解析しようとしています。すべてのメッセージを取得するこのメソッドを見つけました:
今、私は各メッセージをループしようとしていますが、それを行う方法を理解できないようです。これまでのところ、ボタンにはこれがあります:
メッセージボックスに表示できるように、allaEmail の各エントリをループするにはどうすればよいですか?
c# - POPプロトコルC#を使用してダウンロードしたメッセージからUIDを保存します
OpenPop.Netライブラリを使用しているときに、POPサーバーのメッセージからデータベースに一意のIDを保存するにはどうすればよいですか?「FetchMessage」関数は次のとおりです。
そして、これが「GetEMail」関数の一部です(上記の関数を呼び出すもの)(コメントもポルトガル語です...):
だから誰かが私の問題を解決する方法のアイデアを持っていますか?
前もって感謝します...
c# - WebBrowser コントロールで .eml ファイルを開く方法は?
ここで質問したいのですが、ファイル システムにある .eml ファイルを WebBrowser コントロールで開くにはどうすればよいですか。現時点で私が持っているものは次のとおりです。
OpenPop.Net を使用して POP3 サーバーからメッセージを別の形式で取得していますが、それらのメッセージの HTML 部分を取得する方法を知る必要があります...
前もって感謝します!
ジョアン・ボレゴ
asp.net - GetMessageCount() は 0 (ゼロ) を返します
私は OpenPop.dll を使用しています。次のコードでは、アカウントにメールがあっても pop.getMessageCount がゼロを返しています。
_Variable メソッドには、コードと _MailReader で使用したすべての変数が含まれています。私は自分のアプリケーションからすべてのメールを読んでリストに戻っているだけですが、これは問題数が常にゼロであることです。
c# - C# OpenPop.net 電子メールから添付ファイルを取得する
私はここで、電子メールのすべての添付ファイルを一覧表示し、リスト ボックスに表示して、ユーザーがクリックしたときにのみ (その拡張子を開く OS のプログラムで) 取得できるかどうかを尋ねています。
可能であれば、その方法を説明してください。OpenPop.net と C# を使用しています。
前もって感謝します。
ジョアン・ボレゴ。
c# - POPによるメール抽出と既読フラグの立て方
C# で openpop を使用して電子メールが読み取られたら、読み取りフラグを立てる方法はありますか?
私はopenpop.dll
自分のプログラムで使用しました。メールが読まれたときに既読フラグを立てる方法がわかりません。