問題タブ [dkim]

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 投票する
1 に答える
4129 参照

php - 他の誰かに代わってPHP経由で電子メールを送信する

ユーザーが地元の市議会に連絡できるフォームを作成したいと思います。簡単にフォームに記入して送信できるようにしたいと思います。スパムフィルタリングに関してこれがどのように機能するかは100%わかりません。

  1. php usind sendmailを介して、またGoogleAppsSMTPサーバーを介して電子メールを送信する方法を知っています。

  2. ドメインからのメールにはSPFとDKIMの両方が適用されており、正しく機能しています

私が疑問に思っているのは、誰かがフォームに記入し、fromフィールドでその電子メールアドレスを使用した場合、スパムとしてブロックされるのでしょうか。

ドメインからのメールを検証するために設定した検証が、別のドメインを持つ差出人アドレスを使用してサーバーから送信されるメールにどのように影響するかわかりません。

何か案は?

0 投票する
3 に答える
10865 参照

email - DKIM の単純な正規化よりも単純な正規化を選択するのはなぜですか?

DKIM は 2 つの正規化スキームをサポートしています: リラックスしたものとシンプルなものです。前者はより寛大で、中間メーラーがメールをある程度変更することを許可します。

私が見つけることができた唯一のデータは、ヘッダーと本文の両方に緩和された正規化を使用している電子メール送信者の大多数を示す実装の調査です。(体にリラックスした使用はかなり少なくなっていますが、それでも間違いなく大多数です。)

DKIM 仕様では、すべてのクライアントが DKIM をサポートする場合、両方の正規化形式をサポートする必要があると規定されているため、それは大きな要因ではないようです。どちらのスキームでも、仲介者はヘッダーを追加できます。私が言える唯一の違いは、ヘッダー名 (値ではない) とヘッダーの空白の大文字と小文字の処理です。それを考えると、DKIM の目的である、少なくとも同じくらい良好な配信可能性は常にリラックスしているように見えます。

(もちろん、実際に電子メールに署名して内容を証明したい場合は、S/MIME と証明書を使用します。DKIM は厳密に配信可能性に関するものですよね?)

0 投票する
3 に答える
13524 参照

php - Cannot sign anything with PHP openssl_sign?

I am attempting to use PHP-DKIM to send DKIM signed emails. Its a little old so I've had to change some things, but this stumps me:

#xA;

Relevant section of code (note I've added the $pkeyid, originally the private key was just passed straight to the open_ssl function which also didn't work)

#xA;

So obviously something really bad is going on here. However I know my private key and public key are valid. I even tried the example key provided in the comments for openssl_sign which didn't work

#xA;

I'm at a loss of what to do. OpenSSL "0.9.8e-fips-rhel5 01 Jul 2008" is installed and active in PHP. Both the key I generated and that key are known working. So why does openssl_sign keep failing?

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

php - DKIM署名付きのPhpmailerでメールを送信するにはどうすればよいですか?

私はPHPmailerを使用してメールを送信しています。

キーを生成するためにpostfixサービスとDKIM-Milterをインストールしました。

コマンドラインを使用してメールを送信すると正常に機能し、メールには「signed-by:mydomain.com」と表示されたDKIM署名が付いています。

しかし、PHPmailer(5.1)を使用して、DKIM署名がサポートされているメールを送信したいのですが、これを返します。

class.phpmailer.phpファイルを確認しましたが、いくつかのDKIMオプションがあります。

このオプションを構成するにはどうすればよいですか?公開鍵と秘密鍵は知っていますが、$DKIM_privateと$DKIM_identityとは何ですか?

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

c - RSA_sign()segfaultsが予期せずに発生する

RSA_sign()を使用してdkim署名を作成しています。時々、非常に予期せぬことに、コードがクラッシュするだけです

このようなgdbダンプを取得します

firm-dkim.cはこちらから入手できます http://code.google.com/p/firm-dkim/source/browse/trunk/firm-dkim.c

これをさらにデバッグするにはどうすればよいですか?

ありがとうラム

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

dkim - 同じドメインに2つのDKIM

ニュースレターに外部サービスを使用しています。これには、ドメインgipote.dkで次のDKIMセットアップが必要です。

(読みやすくするために公開鍵を切り捨てました...)

ただし、私たち自身のサーバーからも電子メールを送信しています。これにも署名したいと思います。

ドメインgipote.dkに複数の公開鍵TXTレコードを含めることは可能ですか?もしそうなら、それはどのように設定されるべきですか?

編集:ニュースレターサービスで使用される秘密鍵にアクセスできません。そのため、自分のサーバーにインストールすることはできません。

/カルステン

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

dkim - DKIM とドメイン キーはやり過ぎですか?

多くのメールに DKIM ヘッダーが含まれていることに気付きました。DomainKey ヘッダーを含む電子メールが届きます。それでも、他のいくつかのメールには両方のヘッダーが含まれています。DKIM と DomainKeys の両方で電子メールをサポートする理由はありますか? それともどちらかで十分ですか?

各メールでこれらの両方を使用するのはやり過ぎですが、DomainKeys が既に機能していると仮定すると、それを DKIM に置き換えるメリットはありますか?

誰もがこの種の質問をするのと同じように、できるだけ多くのターゲット ドメインに対応できるようにしたいと考えています。

0 投票する
0 に答える
148 参照

smtp - DKIM 署名を使用するように Lamson を設定するにはどうすればよいですか?

Lamson (lamsonproject.org) を使用して DKIM 署名を使用したいと考えていますが、ドキュメントやオンラインでこれに関する情報を見つけることができません。

誰かが出発点を提案してもらえますか?

0 投票する
3 に答える
2241 参照

ruby-on-rails - AmazonSESを使用したRailsアプリケーションへのDKIM署名

配信方法としてSMTPを使用し、送信メールプロバイダーとしてAmazonSESを使用するActionMailerを使用しています。

DKIMでメールに署名したいと思います。どうすればそれができますか?

ありがとう

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

javascript - Node.jsでDKIMを使用してメールに署名する

メールを送信できるようにする必要があるNodejsアプリを書いています。これまで、PostfixをNodemailerというNodejsモジュールと組み合わせて使用​​して、AmazonSESを介してメールを送信してきました。

PostfixはDKIM署名を処理してきましたが、今度はpostfixを取り除き、Nodemailerを使用してAmazonSESを介してメールを送信したいと思います。

私の唯一の問題は、Nodejs内で電子メールに署名する方法を見つけることです。ノードで「exec」を使用してopendkimコマンドを実行することを考えましたが、それを理解できませんでした。検索からも、このためのモジュールはないようです。

誰かがこれについて私を助けることができますか?