লিনাক্স কমান্ড লাইন থেকে কীভাবে আমি স্বয়ংক্রিয়ভাবে জিপিজি এনক্রিপ্ট করা মেল পাঠাতে পারি?


21

লিনাক্স কমান্ড লাইন থেকে কীভাবে আমি স্বয়ংক্রিয়ভাবে জিপিজি এনক্রিপ্ট করা মেল পাঠাতে পারি?

আমি এইটির উপরে একটু স্ট্যাম্পড হয়েছি, আমি মুট ব্যবহার করার চেষ্টা করেছি তবে এটি মেলটি এনক্রিপ্ট করে না যদি না এটি ইন্টারেক্টিভভাবে ব্যবহার করা হয়।

আপনি কীভাবে জানেন যে আপনি বিল্ড ইন মেল কমান্ডটি এটি ব্যবহার করতে পারেন তা কীভাবে করতে পারেন?

উত্তর:


25

কিছু চেষ্টা করুন

gpg -ea -r "Recipient name" -o - filename | mail -s "Subject line" recipient@example.com

"প্রাপকের নাম" (যিনি আপনার জিপিজি কীরিং-তে আছেন) নামের একজনকে নির্দিষ্ট বিষয় লাইনের সাথে ইমেল ঠিকানায় প্রাপক@example.com এ "ফাইলের নাম" ফাইলটির একটি আসকি-আর্মার্ড, পাবলিক-কী-এনক্রিপ্ট করা অনুলিপি প্রেরণ করতে।

অথবা

echo "Your secret message" | gpg -ea -r "Recipient name" | mail -s "Subject" recipient@example.com

ডিস্কের একটি ক্লিয়ারটেক্সট ফাইল থেকে সরাসরি পাঠ্য প্রেরণ করতে।


এটি কি বার্তাটি স্বাক্ষর করে (আপনার ব্যক্তিগত কী সহ)?
teeks99

1
এর জন্য জিপিজি কমান্ডে "গুলি" যুক্ত করুন - যেমন, জিপিজি-বিস -r "জন স্মিথ"
gbroiles

0

এমএসএমটিপি ব্যবহারকারীদের জন্য একটি বিকল্প।

cat <<EOF | gpg -ea -r "recipient gpg name" | msmtp -a "account default" recipient@mail.com Subject: Hello Kosmos Type your message here, yada yada yada. EOF

ভিওলা


0

আমি লিখেছিলাম এখানে একটি ছোট স্ক্রিপ্ট। এটি ~ / ব্যবহারকারীর নাম / বিন / জিপিজিমেইলে সংরক্ষণ করুন এবং চালান chmod 755 gpgmail। ব্যবহার করে চালান gpgmail

#!/bin/bash
# Send encrypted email
# Requires gpg and mail to be setup

echo "Available keys:"
gpg --list-keys
# Gather variables
echo "Enter public key of recipient:"
read user
echo "Enter email:"
read email
echo "Enter subject:"
read subject
echo "Enter message:"
read message

# Pipe the echoed message to gpg, sign and encrypt it to ascii (-eas), include your key so you can read it,
# include recipients key, pipe to mail with the (unencrypted) subject, send to the given email.
echo "$message" | gpg2 --no-emit-version -eas -r galenasphaug@gmail.com -r $user | mail -s "$subject" $email
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.