5

Kynetx 拡張機能から電子メールを送信しようとしています。テスト実行として、次のルールを設定しました。

 rule first_rule {
    select when pageview ".*"    
    email:forward() with
    to = "me@example.com" and
    message = "Testing Kynetx Mail" and
    htmlmessage = "<html><body><p>Jed has html</p></body></html>";
    notify("Testing", "email sent");
  }

通知は表示されますが、迷惑メール フィルターにもメールが表示されません。おそらく、email:forward() は次のコンテキスト内でのみ使用できます

select when mail received

?

別の方法として、PostMark のようなサービスの 1 つまたは SNS ( http://wiki.kynetx.com/pages/Kynetx_Network_Services_(KNS)_API#SNS_Endpoint )を使用できると思います。すべてをKynetxに入れておくといいと思いました.

4

2 に答える 2

4

ご想像のとおり、メール エンドポイント内から通知されたイベントに応答する場合にのみ、email:forward() アクションを使用できます。

これを行う最善の方法は、消印または sendgrid のようなサービスを使用することです。

これを有効にすることを検討しましたが、Kynetx がスパム プラットフォームとして使用されるのを防ぐために取らなければならない苦労により、開発がより困難になりました。

別のサービスを使用する場合は、他のユーザーと共有できるサービスのモジュールを作成することを検討してください。:)

于 2011-04-04T02:47:34.190 に答える
2

Postmark のアカウントを持っている場合に使用できる Postmark 用の KRL モジュールを作成しました。使用方法については、こちらの私の投稿を参照してください。

http://globalconstant.scnay.com/2011/04/04/kynetx-module-for-postmark/

まだ完全には完成していません.APIのいくつかの部分を組み込む必要があります.しかし、それは始まりです.

于 2011-04-04T18:52:34.113 に答える