問題タブ [smtp]
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.
email - アプリケーションからクリーンな電子メールメッセージを送信する方法は?
通知メールメッセージを送信するアプリケーションを開発する場合、
- ホスティング会社からスパマーとしてフラグが立てられていない。(次のいずれかをカバーします:)
- メールサーバーをフラッディングしないための最良のテクニック
- あなたがあなた自身をセットアップすることになったならば、最高のメールサーバー製品
- 特定のユーザーからのようにメッセージを送信しますが、適切な電子メールのエチケットを損なうことなく、アプリケーションから明確に送信します(苦情などが確実に返されるようにするため)。
- 学んだ他の教訓
- 受信者のクライアントによってスパムとしてフラグが立てられていませんか?(次のいずれかをカバーします:)
- メールが正しく識別されるように、sender-id、domain-keys、SPF、reverse-dnsなどを構成および使用する
- ユーザーに電子メールを送信するときにスパムとしてフラグが立てられないようにするための最良のSMTPヘッダー技術(たとえば、SenderヘッダーとFromヘッダーを一緒に使用する)
- 学んだ他の教訓
追加の要件:このアプリケーションは、イベントに基づいて単一の受信者に単一のメッセージを送信します。したがって、同じメッセージを複数の受信者に送信する手法は適用されません。
ruby-on-rails - Rails と Gmail SMTP、カスタムの送信元アドレスの使用方法
Rails (2.1) アプリで Gmail 経由でメールを送信するように設定しましたが、メールを送信するたびに、ActionMailer で送信元アドレスを設定しても、メールは常に Gmail のメール アドレスから送信されたように送信されます。これは、SMTP を使用するスパマーを阻止するために Gmail に導入したセキュリティ制限ですか?
注:ActionMailer内で次の両方の方法を試しました(念のため):
ruby-on-rails - Rails ar_mailer がメールの送信に失敗する
ar_mailer を使用するようにアプリケーションを切り替えたところです。ar_sendmail を実行すると (長い休止の後)、次のエラーが表示されます。
Gmail SMTP を使用して電子メールを送信していますが、ar_mailer をインストールしたばかりの ActionMailer::Base.smtp_settings を変更していません。
バージョン:
レール: 2.1、ar_mailer: 1.3.1
php - php.ini&SMTP=-ユーザー名とパスワードをどのように渡しますか
My ISP
SMTP
アカウントでは、送信メールのユーザー名とパスワードを送信する必要があります。
PHP
実行時にこれを使用するにはどうすればよいですか?ファイルにはサーバーとphp.mail()?
のphp.ini
エントリのみが含まれています。(SMTP= )
From: (sendmail_from= )
java - Java Mail を使用して送信した電子メールでピリオドが失われています
Java サーバーからニュースレターを送信していますが、ハイパーリンクの 1 つがピリオドを欠いて到着し、役に立たなくなります。
上記の例では、最初のハイパーリンクで edu と au の間でピリオドが失われています。
メール本文が改行されており、折り返しがピリオドで行を分割しており、SMTP 電子メールで行をピリオドで開始することは違法であると判断しました。
https://www.rfc-editor.org/rfc/rfc2821#section-4.5.2
私の質問はこれです - ラッピングが期間に適していること、および/またはそもそも実行されないようにするには、どの設定を使用する必要がありますか?
更新:多くのテストとデバッグの後、コードに問題がないことが判明しました。クライアントの Linux サーバーは非常に古い Java バージョンで出荷されており、古いメール クラスはまだ lib フォルダーの 1 つにあり、優先的に選択されていました。私たちのもの。1.2 より前の JDK にはこのバグがあります。
email - メールマガジンサービスのガイドライン
.NET および Windows Server テクノロジを使用して、メール ニュースレターの送信サービスを実装しています。電子メールがスパム フィルターやその他のメカニズムによってトラップされるのを回避するのに役立つ包括的なガイドラインはありますか?
それらは (合法的な) バルク メール送信のすべての側面をカバーする必要があります: SMTP 構成、DNS、HTML コンテンツ、画像、コンテンツ内のリンクなど。簡単な例: 画像を埋め込むか、サーバーから読み込むか?
実施されたいくつかの対策の有効性を示すために、経験的なデータを提供していただければ幸いです。
windows - Windows スクリプトからメールを送信する
Windows Server 2003 Standard Edition でスクリプトからメールを送信したいと考えています。サーバーのセットアップはほとんどそのままだと思います。
メール サーバーは Exchange のサーバーで、内部ネットワークにいるときはプレーンな古い SMTP を使用できます。自分のマシンから Perl で実行しましたが、残念ながらサーバーで Perl を使用できません。
.bat ファイルまたは追加のソフトウェアのインストールを必要としない他の方法からこれを行う簡単な方法はありますか?
Edit:
素早い返信ありがとうございます。「ブラット」のものはおそらく問題なく動作しますが、wscript を使用すると、別のバイナリを使用する必要はありません。
初めて回答を編集して選択したときに、PhiLho の投稿が表示されませんでした。ここでコードを複製する必要はありません。
スクリプトを sendmail.vbs などのファイルに保存し、コマンド プロンプトから次のように呼び出します。
wscript sendmail.vbs
.net - System.Web.Mailが機能する場所でSystem.Net.Mailが失敗するのはなぜですか
System.Net.MailとSystem.Web.Mailの両方をGMailで動作させることはできますが、両方をsmtp.att.yahoo.comで動作させることはできません。
自分のWeb.configキーからSMTP設定を取得します。これらの設定は、System.Web.Mailを使用して送信すると機能しますが、System.Net.Mailでは失敗します。
これが私の設定を取得し、GMailで動作し、att.yahooで失敗するコードです。
これは私の問題ですか?
.net - SMTP サーバーが、クライアントが「暗黙的」SSL と「明示的」SSL のどちらを使用して接続することを期待しているかを判断する方法はありますか?
このリンクで説明されているように、SSL は「明示的」または「暗黙的」のいずれかです。
http://help.globalscape.com/help/secureserver2/Explicit_versus_implicit_SS.htm
ここで説明されているように、System.Net.Mail は「明示的な」SSL のみをサポートします。
そのため、System.Net.Mail を使用して、制御できない SMTP サーバーに接続しようとしていますが、失敗しています。サーバーが「暗黙の」SSL 接続を必要としているために失敗していることを確認するにはどうすればよいですか? クライアント側からどのようなテストを実行できますか?
asp.net - テスト中に電子メールをローカル フォルダーに移動するにはどうすればよいですか?
受信トレイをあふれさせずに、アプリケーションから電子メールの送信をテストするにはどうすればよいですか?
検査のために電子メールをローカル フォルダーに配信する方法を IIS/ASP.NET に指示する方法はありますか?