問題タブ [smtpclient]

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.

0 投票する
2 に答える
1933 参照

iphone - iPhoneでのBase64エンコーディング、シミュレーターでの動作、デバイスでの中断

私は単純なSMTPクライアントコードを使用しています。最初にGoogleコードに投稿されました:

http://code.google.com/p/skpsmtpmessage/

プロジェクトの所有者は現在Appleに雇用されており、おそらくもっと良いことがあるので、そのリポジトリは維持されていないようです。コードのフォークがあります。これは最近githubで管理されており、次の場所にあります。

http://github.com/kailoa/iphone-smtp/tree/master

アタッチメントをiPhoneデバイスで動作させるのに問題がありますが、奇妙なことに、それらはシミュレータで動作すると思いました。私のgithubコメントはここにあります:

http://github.com/kailoa/iphone-smtp/commit/50cbd49f351c2f0bb3a5ad6aea7736ac82d40af2#comment_27560

それをすべてコンテキストとして...私の質問は、iPhoneのSMTPクライアントで送信された電子メールにファイル(できればオーディオファイルですが、今のところどのファイルでもかまいません)を正常に添付できましたか?直接SMTPクライアントで送信する電子メールにファイルを添付できるようにしたいのですが、これまでのところ、正しく機能して機能するコードを見つけることができず、自分のコードを正常に記述して達成することができませんでした。偉業を言った。

iPhoneとシミュレータでファイルのエンコードが異なる理由はありますか?両方のコンテキストで作成された生のbase64文字列を見ると、それらは異なっているためです。なぜそうなるのか、私は迷っています。

私のコードの関連部分はこれです:

これを理解するためにさらにコードや参照が必要な場合は、追加を続けて喜んでいます。ただし、すべてのコードはgithubですぐに利用できるため、これに関心のある人は誰でも簡単にすべてを見ることができます。

ありがとうライアン

0 投票する
7 に答える
64934 参照

c# - c# SmtpClient クラスが gmail を使用して電子メールを送信できない

Gmail アカウントを使用してメールを送信できません。髪を引っ張っています。

Thunderbird でも同じ設定で問題なく動作します。

これがコードです。ポート 465 も試してみましたが、うまくいきませんでした。

エラーはこちら

"SMTP サーバーは安全な接続を必要とするか、クライアントが認証されませんでした。サーバーの応答は次のとおりです: 5.5.1 認証が必要です。詳細については"

スタックトレースはこちら

0 投票する
6 に答える
63943 参照

c# - SmtpClient を使用して C# 経由で HTML メールを送信する

HTML メールを送信するにはどうすればよいですか? この回答のコードを使用して で電子メールを送信しSmtpClientますが、それらは常にプレーン テキストであるため、以下のメッセージ例のリンクはそのようにフォーマットされていません。

送信する電子メール メッセージで HTML を有効にするにはどうすればよいですか?

0 投票する
12 に答える
20369 参照

asp.net - Godaddy サーバーを介して ASP.NET で電子メールを送信できません

Godaddy でホストされている ASP.NET アプリケーションから電子メールを送信したいと考えています。実行すると、「メールボックス名が許可されていません」というメッセージが表示されます。サーバーの応答は次のとおりです。申し訳ありませんが、あなたの場所からの中継は拒否されました。コードと Web.config の重要な部分は次のとおりです。

0 投票する
1 に答える
6064 参照

c# - C# SmtpClient エラー: ローカル ホストではありませんか?

SmtpClient を使用して添付ファイル付きの簡単なメールを送信していますが、次のエラーが発生します。

メールボックスを利用できません。サーバーの応答は次のとおりでした: ローカル ホスト example.com ではなく、ゲートウェイではありません

System.Net.Mail.SmtpFailedRecipientException: メールボックスを利用できません。

サーバーの応答は次のとおりでした: ローカル ホスト example.com ではなく、System.Net.Mail.SmtpTransport.SendMail(MailAddress 送信者、MailAddressCollection 受信者、文字列 deliveryNotify、SmtpFailedRecipientException& 例外) のゲートウェイではありません System.Net.Mail.SmtpClient.Send(MailMessageメッセージ)

そしてコード:

もちろん、ドメインと IP は元のコードで有効です。「localhost」とIPの両方を使用してみましたが、同じエラーが発生しました。グーグルは3つの結果を返しましたが、そのうち役立つのは中国語であり、ファイアウォールが翻訳を妨げているようです。

前もって感謝します。

0 投票する
1 に答える
1300 参照

asp.net-3.5 - ASP:Wizard Control と SMTPClient を使用する ASP.net 3.5 Web サイトで電子メールが送信されない

Framework 3.5 を実行しているサイトに asp:Wizard コントロールがあります。Web ホストから設定を取得し、Web 構成ユーティリティに入力しました。コード ビハインド ファイルは次のとおりです。

クラス終了

コードはエラーなしで準拠しています。共有ホスティング アカウントに読み込まれると、ページが読み込まれ、コードによってユーザーがウィザードに情報を入力できるようになります。ただし、[完了] ボタンは最後のステップを開始しません。ウィザードの最後のステップのコードは次のとおりです。

この問題の原因を特定できません。誰かが考えられる原因について私に指示できますか?

ありがとう、シド

0 投票する
2 に答える
2200 参照

c# - SMTPClient 経由で電子メールを送信するときに FromEmail 文字列を変更する必要がある

私のメール送信コード

xyz@hotmail.com ユーザーが電子メールを開くと、送信元の電子メールに mailer@abc.com が記載されています。ここで、Abc Corporation [abc@nextech.pk]のように表示する必要があります。

メールアドレスラベルから変更するにはどうすればよいですか

ありがとう

0 投票する
2 に答える
683 参照

asp.net - メールボックスに到達できず、メールアドレスを中継できません

asp.netのsmtpClientを使用して電子メールを送信しますが、最近、smtpサーバーと同じドメインにのみ電子メールを送信できることがわかりました。そこから電子メールを送信しようとすると、次のようなエラーが発生します。

メールボックスに到達できません、*****中継できません****申し訳ありませんが、正確なメッセージを思い出せません。

しかし、これは前に起こったことはありません、なぜですか?

前もって感謝します

0 投票する
1 に答える
6579 参照

c# - C# SMTPClient タイムアウトに関する質問

大きな添付ファイルを送信するために、送信操作のタイムアウトを手動で増やす必要があるのでしょうか。ここにある Microsoft のドキュメントを読んだところ、タイムアウトの長さが 100 秒であると書かれています。タイムアウトを処理する代わりに、エラーが検出されるか、メール メッセージが正常に送信されるまで続行するように指示することができるかどうか疑問に思っていました。

0 投票する
4 に答える
25664 参照

asp.net - SMTP を使用して外部ドメインに電子メールを送信できない

以下のコードを使用して「user.one@asdf.com」などの外部ドメイン アドレスに電子メールを送信できません。

例外が発生します -

Mailbox unavailable. The server response was: 5.7.1 Unable to relay for xxx@example.com

DeliveryMethod を - に変更した場合

ローカル マシンでメールを送信できます。しかし、例外を除いて本番サイトでは失敗します -

Cannot get IIS pickup directory

どうすればよいか教えてください。