আমি জানি লিনাক্স / ম্যাকোজে টার্মিনাল থেকে ইমেল প্রেরণের উপায় আছে তবে আমি কীভাবে এটি করব সে সম্পর্কে সঠিক ডকুমেন্টেশন খুঁজে পাই না।
মূলত আমার বাশ স্ক্রিপ্টের জন্য আমার এটি দরকার যা প্রতিবার যখন কোনও ফাইলের পরিবর্তন হয় তখন তা আমাকে জানিয়ে দেয়।
আমি জানি লিনাক্স / ম্যাকোজে টার্মিনাল থেকে ইমেল প্রেরণের উপায় আছে তবে আমি কীভাবে এটি করব সে সম্পর্কে সঠিক ডকুমেন্টেশন খুঁজে পাই না।
মূলত আমার বাশ স্ক্রিপ্টের জন্য আমার এটি দরকার যা প্রতিবার যখন কোনও ফাইলের পরিবর্তন হয় তখন তা আমাকে জানিয়ে দেয়।
উত্তর:
টার্মিনালে যান এবং man mail
সাহায্যের জন্য টাইপ করুন ।
আপনার সেট SMTP
আপ করতে হবে:
http://hints.macworld.com/article.php?story=20081217161612647
আরো দেখুন:
http://www.mactricksandtips.com/2008/09/send-mail-over-your-network.html
উদাহরণ:
mail -s "hello" "example@example.com" <<EOF
hello
world
EOF
এটি example@example.com
বিষয় hello
এবং বার্তাটি সহ একটি ইমেল প্রেরণ করবে
হ্যালো
বিশ্ব
echo "this is the body" | mail -s "this is the subject" "to@address"
sudo apt-get install mailutils
।
আপনার যা যা দরকার তা হ'ল সাবজেক্ট লাইন (যেমন একটি সতর্কতার বার্তায়) কেবল তাই করুন:
mailx -s "This is all she wrote" < /dev/null "myself@myaddress"
mailutils
। এটি একটি প্যাকেজ ম্যানেজারের মাধ্যমে ইনস্টল করা যেতে পারে (উদা। apt install mailutils
)
সম্ভবত সবচেয়ে সহজ উপায় হ'ল curl
এটির জন্য, কোনও অতিরিক্ত প্যাকেজ ইনস্টল করার দরকার নেই এবং এটি সরাসরি একটি অনুরোধে কনফিগার করা যেতে পারে।
এখানে জিমেইল এসএমটিপি সার্ভার ব্যবহার করে একটি উদাহরণ দেওয়া হয়েছে:
curl --url 'smtps://smtp.gmail.com:465' --ssl-reqd \
--mail-from 'from-email@gmail.com' \
--mail-rcpt 'to-email@gmail.com' \
--user 'from-email@gmail.com:YourPassword' \
-T <(echo -e 'From: from-email@gmail.com\nTo: to-email@gmail.com\nSubject: Curl Test\n\nHello')
আপনি যদি লিনাক্সে কোনও ফাইল সংযুক্ত করতে চান
echo 'mail content' | mailx -s 'email subject' -a attachment.txt username@stackoverflow.com
invalid header
আমার সংযুক্ত ফাইলের জন্য একটি বার্তা দেয় । সঠিক বিকল্পটি একটি বড় হাতের অক্ষর ছিল -A
।
আপনার ম্যাক ওএসের টার্মিনালে বা লিনাক্স ওএস এই কোডটি টাইপ করুন
mail -s (subject) (receiversEmailAddress) <<< "how are you?"
উদাহরণস্বরূপ এটি চেষ্টা করুন
mail -s "hi" abc@example.com <<< "how are you?"<br>
এসএমটিপি হোস্ট এবং জিমেইলের জন্য আমি স্বাকস -> https://easyengine.io/tutorials/mail/swaks-smtp-test-tool/ ব্যবহার করতে চাই
একটি ম্যাকে:
brew install swaks
swaks --to user@example.com --server smtp.example.com