1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2026-01-22 07:38:18 +00:00

add scirpt to return the default dkim record

هذا الالتزام موجود في:
Adam Cooke
2017-04-26 13:11:41 +01:00
الأصل 4f8878d734
التزام 2a029f94e5
3 ملفات معدلة مع 9 إضافات و1 حذوفات

عرض الملف

@@ -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

عرض الملف

@@ -0,0 +1,2 @@
require File.expand_path('../../lib/postal/config', __FILE__)
puts Postal.rp_dkim_dns_record