مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2026-01-22 15:48:18 +00:00
add scirpt to return the default dkim record
هذا الالتزام موجود في:
@@ -62,6 +62,11 @@ case "$1" in
|
|||||||
run "bundle exec ruby script/generate_initial_config.rb"
|
run "bundle exec ruby script/generate_initial_config.rb"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
default-dkim-record)
|
||||||
|
run "bundle exec ruby script/default_dkim_record.rb"
|
||||||
|
;;
|
||||||
|
|
||||||
|
|
||||||
bundle)
|
bundle)
|
||||||
if [ -n "$2" ]; then
|
if [ -n "$2" ]; then
|
||||||
run "bundle install --path=$2 --without=development --jobs=4 --clean"
|
run "bundle install --path=$2 --without=development --jobs=4 --clean"
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
require 'yaml'
|
require 'yaml'
|
||||||
require 'pathname'
|
require 'pathname'
|
||||||
require 'cgi'
|
require 'cgi'
|
||||||
|
require 'openssl'
|
||||||
require_relative 'error'
|
require_relative 'error'
|
||||||
require_relative 'version'
|
require_relative 'version'
|
||||||
|
|
||||||
@@ -130,7 +131,7 @@ module Postal
|
|||||||
@signing_key ||= OpenSSL::PKey::RSA.new(File.read(signing_key_path))
|
@signing_key ||= OpenSSL::PKey::RSA.new(File.read(signing_key_path))
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.amrp_dkim_dns_record
|
def self.rp_dkim_dns_record
|
||||||
public_key = signing_key.public_key.to_s.gsub(/\-+[A-Z ]+\-+\n/, '').gsub(/\n/, '')
|
public_key = signing_key.public_key.to_s.gsub(/\-+[A-Z ]+\-+\n/, '').gsub(/\n/, '')
|
||||||
"v=DKIM1; t=s; h=sha256; p=#{public_key};"
|
"v=DKIM1; t=s; h=sha256; p=#{public_key};"
|
||||||
end
|
end
|
||||||
|
|||||||
2
script/default_dkim_record.rb
Normal file
2
script/default_dkim_record.rb
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
require File.expand_path('../../lib/postal/config', __FILE__)
|
||||||
|
puts Postal.rp_dkim_dns_record
|
||||||
المرجع في مشكلة جديدة
حظر مستخدم