เมื่อฉันเขียนอีเมลใหม่ในธันเดอร์เบิร์ดในขณะเซ็นชื่ออีเมลด้วย Enigmail ฉันได้รับข้อความแสดงข้อผิดพลาด:
การแจ้งเตือนของอินิกเมล
เข้ารหัสข้อความร่างในการบันทึก
ที่อยู่อีเมลหรือรหัสคีย์ 'john@hotmail.com' ไม่สามารถจับคู่กับรหัส OpenPGP ที่ถูกต้องและไม่หมดอายุ โปรดตรวจสอบให้แน่ใจว่าคุณมีคีย์ OpenPGP ที่ถูกต้องและการตั้งค่าบัญชีของคุณชี้ไปที่คีย์นั้น
บัญชีนี้มีรหัสส่วนตัวและสาธารณะ OpenPGP เมื่อเร็ว ๆ นี้ฉันเริ่มต้นใหม่ด้วยบัญชีที่สะอาดและต้องสร้างโปรไฟล์ธันเดอร์เบิร์ดใหม่ ฉันนำเข้ากุญแจส่วนตัวเพื่อลงชื่ออีเมลที่ใช้งานได้
เอาต์พุตสำหรับgpg -K
หนึ่งบัญชี ฉันมีหลายคีย์และทุกปุ่มมีปัญหานี้
$ pgp -K
sec 4096R/XXXXXXXX 2013-11-09 [expires: 2018-10-11]
uid john@hotmail.com
ssb 4096R/YYYYYYYY 2013-11-09
ด้วยเหตุผลบางประการการบันทึกเมลไม่ทำงาน ฉันมีความคิดว่าทำไมไม่มี.
ทำไมธันเดอร์เบิร์ดเบิร์ดบันทึกอีเมลที่ลงชื่อของฉันไม่ได้? ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
gpg2
ซึ่งมักจะมีการติดตั้งเป็น คุณจะลองอีกครั้งgpg2 -K
ไหม ตรวจสอบว่าไม่มีการตั้งค่าที่ไม่สมบูรณ์ในการตั้งค่าบัญชีของคุณซึ่งคุณสามารถตรึงรหัส OpenPGP ที่ได้รับ
gpg2
ให้เอาต์พุตเดียวกัน คุณหมายถึงการตั้งค่าบัญชี Thunderbird "OpenPGP Security" หรือไม่ นั่นคือการตั้งค่าให้ใช้ที่อยู่อีเมลเพื่อระบุคีย์ หากฉันตั้งรหัสแล้วมันก็ไม่ทำงานเช่นกัน
gpg --edit-key [key-id]
, trust
, save
) มิฉะนั้นบางครั้งก็gpg-agent
ติด killall gpg-agent
อาจช่วยในกรณีนี้
gpg -K
คีย์ OpenPGP ของคุณจะปรากฏในรายการหรือไม่