問題タブ [outgoing-mail]
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.
.net - .NET SMTPClient - 保留中の送信メールはどこに保存されますか?
System.Net.Mail.SMTPClent 経由で送信される電子メールをキューに入れている場合、このメールはどこにありますか? Windows SMTP クライアントでは、C:\inetpub\mailroot フォルダーにあります。.NET クライアント用の同様のフォルダーはありますか?
編集:これは例です。XP コンピューターで送信 SMTP サーバーをオフにしてから、多数の電子メールを送信するアプリケーションを実行すると、.NET SMTPClient.Send 呼び出しが成功するため、電子メールはどこかにキューに入れられます。数時間後、ローカルの SMTP サーバーを起動すると、メールが突然飛び出します。その間はどこに?ローカル SMTP サーバーはありませんが、Vista デスクトップでも同じ動作が発生します。ファイアウォールでポート 25 をブロックすることで機能を複製でき、メールがどこかでキューに入れられます。どこ?
この質問の理由は、私が持っているサーバーで SMTP サービスを再度有効にしたいのですが、その間に何がキューに入れられたのかわかりません。サービスを有効にします。そうすれば、顧客は非常に古いキューに入れられた電子メールを突然受け取ることはありません。
編集:明らかに、私は何について話しているのかわかりません。Vistaでこれを行うと:
IIS ピックアップ フォルダーがないため、例外が発生します。「Mail.SmtpDeliveryMethod.Network」に変更すると、SMTP サーバーが実行されていないため、すぐに例外が発生します。サーバー 2003 でこれをテストしますが、過去には両方とも機能していたと断言できました。さらにテストを行い、必要に応じて質問を変更します。
smtp - Gmailにメールを送信するようにwindowxxpでSMTPサーバーを構成する方法は?
私の無知を許してください、私はそれが簡単になるだろうと思っていました、しかし私はそれを理解することができませんでした
私はredmine(レールで作られたチケットシステム)を使用しており、イベントを通知するためにメールを送信するオプションがあります。
これまでのところ、Gmailアカウントにメールを中継するようにSMTPサーバーを構成できませんでした。
ローカルクライアント(たとえば、thunderbird)を構成し、自分のSMTPサーバーを使用してxx@gmail.comにメールを送信できるようにしたいので、redmineを構成して同じことを行います。
私はこのチュートリアルに従いました:
http://www.ehow.com/how_4489548_set-up-smtp-server-windows.html
localhostを送信メールとしてthunderbirdを構成しました...
私は次のようになります:
F:\ Inetpub \ mailroot \ Badmail\0029d2423191605200900000001.BADにあります
最終受信者:rfc822; xxxx@gmail.comアクション:失敗ステータス:5.0.0診断コード:smtp;550-5.7.1[201.250.95.2]メールの送信に使用しているIPは550に許可されていません- 5.7.1サーバーに直接メールを送信します。代わりに、550-5.7.1サービスプロバイダーのSMTPリレーを使用してください。詳細については、http://mail.google 550 5.7.1 .com / support / bin / answer.py?answer =103366si8453947yxg.40をご覧ください。
よくhttp://mail.google.com/support/bin/answer.py?answer=10336で
「メールの送信に使用しているIPは許可されていません...」スパムを防ぐために、Gmailは送信IPアドレスが送信ドメインと一致しない場合にメールを拒否します。サーバーからGmailにメールを送信するには、ISPが提供するSMTPリレーを使用することをお勧めします。現時点では、IPアドレスをホワイトリストに登録したり、例外を作成したりすることはできませんのでご注意ください。
それを行う方法はありますか?
language-agnostic - 送信メールをフォーマットする方法 - コードで作成するか、置き換え可能な値を持つテンプレートを使用しますか?
送信メールのテンプレートを作成するベスト プラクティスは何ですか? 各クラスに特定の電子メールの html を作成させる必要がありますか? 一般的な方法に置き換えられるプレースホルダーを含むテキスト テンプレートを使用する必要がありますか?
最初のオプションでは、フォーマットされた html 文字列を取得して電子メールを送信する sendEmail メソッドがあります。電子メールの HTML 表現を作成した後、複数のクラスがこのメソッドを呼び出します。
2 番目のオプションでは、次のような多数のテキスト ファイルを用意することを想定しています。
次に、キーのハッシュ マップを取得し、適切なテキスト ファイルをロードして、ハッシュ マップ内の各キーを値に置き換えるメソッド。コードは作成する html について何も知る必要がなく、コードを変更せずに電子メールを変更できるため、柔軟性が高いようです (値を削除するだけで、新しいキーを追加するにはコードの変更が必要になります)。
電子メールをフォーマットするためのベスト プラクティスは何ですか? 考慮すべき別のオプションはありますか?新規登録、パスワード再設定、注文確認など、4~5種類のメールを送る必要があります。
私は Java を使用していますが、質問はかなり言語にとらわれません。一部の言語ではテンプレート化が容易になる場合がありますが、通常のベスト プラクティスについて質問しています。
java - 送信 SMS の受信者を取得する方法
電話で送受信されるすべての SMS 用の ContentObserver があります。SMS が送信されると、カーソルから取得するデータは次のようになります。
さて、このデータから、SMS のメッセージ、送信時刻を取得できますが、受信者を取得する方法がわかりません。ここで誰か助けてくれませんか?ありがとう!
google-apps-script - 受信トレイにないメールのリストを取得 (送信済みメールなど)
これがすでに回答されている場合はご容赦ください。しかし、私はこれに対する回答を探していましたが、有用なものを思いつくことができませんでした.
多くのパイロット ユーザーをメール用に Google アプリに移行しました (exchange 2003 から)。これらのユーザーの 1 人は、Outlook/Exchange の送信済みアイテム フォルダーにのみ存在する多数の電子メールを持っています。彼は通常、送信したアイテムを受信トレイのサブフォルダーに「アーカイブ」します。Outlook の「送信済みアイテム」フォルダーに残っているものはすべて、彼がまだフォローアップする必要があるものです。移行後、この方法で「アーカイブ」されたすべてのメールが、Outlook の Google プロファイルの「送信済みメール」フォルダ/ラベルに表示されるという結論に達しました (「アーカイブ」フォルダにも残っています)。
その結果、彼は現在、数千通の電子メールを含む「送信済みメール」フォルダを持っており、それらの約 +90% は、彼の「アーカイブ」フォルダの 1 つにも存在する二重です。おそらく他の多くのユーザー (まだ移行されていない) が「アーカイブ」の同じ方法を持っているので、私は彼の送信済みアイテム フォルダーにのみあるメッセージにラベルを自動的に追加する方法を探していました/ラベルと他にはありません。「送信済み」というラベルを検索する簡単な Google スクリプトを作成しましたが、ここで、これを実行できないという問題に遭遇しました。何を試しても、スクリプトが検出する唯一のメールは彼の受信トレイ (サブ) フォルダー内のメールであるため、スクリプトは「送信済みアイテム」ラベルの下にのみ存在するメールを検出しません。だから私の質問:
smtp - PHPMailer - SMTP に接続できませんでした
PHPMailer を使用して gmail からメールを送信しようとしていますが、次のエラーが表示されます。
SMTP エラー: SMTP ホストに接続できませんでした。
https://github.com/Synchro/PHPMailerから phpmailer クラスをダウンロードしました。
30 時間以上試したので、ポート 25、465、587 のほとんどの組み合わせを試しました。SMTP ユーザー名から @gmail.com を削除するなどの奇妙なことも試しました。助けてください。
email - 送信メールが迷惑メールになってしまう
会社から送信されたすべてのメールに問題があり、多くの場合、受信者の迷惑メール フォルダに入れられます。同じメール サーバーから約 5 ~ 6 の異なるメール アドレスから送信されます。ウェブサイトをホストし、すべてのメールなどを管理する専用サーバーがあります。通常、メールが届かないか、受信者の迷惑メール フォルダに入っている場合、エラー メッセージは表示されません。
しかし、この 1 件のエラー メッセージを受け取りました。迷惑メール フォルダにメールが入らないようにするにはどうすればよいか、ご理解いただければ幸いです。問題に対処するために外部の開発者を雇わなければならないかもしれません。私は問題が何であるかを知りたいだけなので、それを修正できるかどうか、または開発者に何をすべきかを伝えたいのです。
「ANON」を入れることで、メールの匿名性を保つことができます。他のものを削除する必要がありますか?
エラーメッセージ: