วิธีคัดลอกที่อยู่อีเมลทั้งหมดจากอีเมลใน Thunderbird


33

มีวิธีการคัดลอกที่อยู่อีเมลทั้งหมดโดยอัตโนมัติจากส่วนหัวถึง, สำเนาถึง, สำเนาลับถึงสำเนาลับถึง ฯลฯ ใน Thunderbird หรือไม่? ขณะนี้ฉันกำลังคลิกขวาและทำ "คัดลอกที่อยู่อีเมล" สำหรับแต่ละอัน แต่นี่ไม่ชัดเจน

คำตอบ:


16

ใช่คุณสามารถ. เพียงใช้Message SourceในViewเมนู
คุณจะเห็นรายละเอียดทั้งหมดเหมือนกับในส่วนหัวของอีเมล แต่ในรูปแบบที่คุณสามารถคัดลอกและวาง ...

ในรายละเอียดเพิ่มเติม คุณจะต้องคัดลอกที่อยู่อีเมล (คั่นด้วยเครื่องหมายจุลภาค) ลงในช่องถึง: ทันทีที่คุณกด Enter Thunderbird จะให้ที่อยู่แต่ละบรรทัดแยกกัน ง่ายและรวดเร็ว หากคุณมีที่อยู่อย่างน้อยหนึ่งรายการในฟิลด์ถึง: คุณสามารถเปลี่ยนเป็น: ถึงสองเป็น Cc: ก่อนที่คุณจะกด Enter จากนั้นที่อยู่ที่เพิ่มทั้งหมดคือ Cc!


3
นี่เป็นวิธีที่ฉลาดที่จะไป แต่ในเวลาเดียวกันมันทำให้ฉันมีปัญหา เหตุผลคือในแหล่งข้อความที่อยู่จะถูกคั่นด้วยเครื่องหมายจุลภาค แต่เมื่อฉันวางลงในช่องถึง: เครื่องหมายจุลภาคเหล่านั้นจะเป็นส่วนหนึ่งของที่อยู่อีเมลแต่ละอัน! (เนื่องจากฟิลด์ถึง: คาดว่าจะมีที่อยู่เดียวเป็นรายการหรือที่อยู่ที่คั่นด้วยชุดอวกาศหรือไม่) ฉันเป็นคนบ้าหรือเป็นธันเดอร์เบิร์ดหรือไม่
Tai Viinikka

1
เมื่อฉันวางในผู้รับพวกเขาจะถูกคั่นด้วย 2 เครื่องหมายจุลภาค ',,' และไม่ใช่หนึ่งแม้ว่ามันจะแสดงเพียงหนึ่งเครื่องหมายจุลภาคในแหล่งที่มา ใครบ้างที่ได้รับสิ่งนี้ ธันเดอร์เบิร์ดแบ่งรายการ แต่ตอนนี้พวกเขาทั้งหมดเริ่มต้นด้วยเครื่องหมายจุลภาค ฉันพยายามส่งข้อความเหมือนเดิม แต่ฉันได้รับข้อความ 'Returned mail' จากเซิร์ฟเวอร์อีเมล ไม่ง่ายและเร็วอย่างที่คุณพูด!
Dan Stevens

2
วิธีง่ายๆนี้เป็นแฮ็คที่ใช้งานได้จริงหากที่อยู่อีเมลทั้งหมดมีอักขระ ASCII 7 บิตเท่านั้น ในสถานการณ์อื่น ๆ ทั้งหมดที่มาข้อความ encodes พวกเขาสอดคล้องกับietf.org/rfc/rfc2047.txt ตัวอย่าง: =?UTF-8?Q?St=C3=A9phane?=Stéphaneกลายเป็น วิธีการแก้ปัญหาของ @ jlanza ไม่มีปัญหานี้
Stéphane Gourichon

7

สิ่งที่ฉันมักจะทำคือ ... ส่งต่ออีเมล ฉันกำหนดค่าวัณโรคของฉันให้ส่งต่อแบบอินไลน์ จากนั้นคุณจะได้รับส่วนหัวทั้งหมดในข้อความ ฉันเพิ่งคัดลอกอีเมลและวางในข้อความใหม่

เสร็จสิ้น;)


1
คุณกำหนดค่า TB ให้ส่งต่อแบบอินไลน์ได้อย่างไร
Nikana Reklawyks

@NikanaReklawyks TB ส่งต่อแบบอินไลน์โดยค่าเริ่มต้น ในเวอร์ชันล่าสุดของคำสั่ง TB ส่งต่อทั้งในเมนูด้านบนหรือเมนูบริบททั้งเสนอ "แบบอินไลน์" และ "เป็นไฟล์แนบ"
Stéphane Gourichon

คำอธิบายที่สมบูรณ์ยิ่งขึ้น: ขอให้ TB "ส่งต่ออินไลน์" ในข้อความที่สร้างขึ้นคุณจะได้รับตารางเมื่อคุณสามารถเลือกผู้ส่งและผู้รับที่จะคัดลอกวางที่ใดก็ได้ที่คุณต้องการจากนั้นทำลายข้อความที่สร้างขึ้นโดยไม่ส่ง มันใช้งานได้ดี ถึงกระนั้นมันก็ซับซ้อน
Stéphane Gourichon

ปัญหานี้คือว่ามันจะเหยียบอีเมลใหม่ในเธรดเดียวกับเก่าซึ่ง messes up มุมมองที่ใช้ด้าย
Wrzlprmft

1

ผมได้ตอบคำถามที่คล้ายกัน: สร้างรายการที่อยู่ (ทางไปรษณีย์) จากผู้รับอีเมล

โปรแกรมรวบรวมข้อมูลที่อยู่ของ EMailเป็นโปรแกรมเสริมของธันเดอร์เบิร์ดที่เก่ามากซึ่งแยกที่อยู่อีเมลจากอีเมลทั้งหมดภายในโฟลเดอร์ มันดึงที่อยู่จากรหัสที่มาอีเมล (ส่วนหัวและร่างกาย) สิ่งนี้มีประโยชน์เมื่อมีการส่งต่ออีเมลหรือเมื่อมีที่อยู่พิเศษภายในส่วนหัวของอีเมล (เช่นที่อยู่อีเมลที่เปลี่ยนเส้นทาง):

  • เปิดเมนูบริบทในโฟลเดอร์อีเมล
  • เลือกโฟลเดอร์การรวบรวมข้อมูลสำหรับที่อยู่อีเมล
  • เลือกรายชื่อผู้รับจดหมายปลายทาง (หรือเลือกใหม่)
  • เลือกตัวเลือกบางตัวคลิกตกลง
  • จากนั้นส่วนเสริมจะแยกที่อยู่อีเมลจากเนื้อหาอีเมลของโฟลเดอร์และเก็บไว้ในรายชื่อผู้รับจดหมายที่เลือก

แต่ซอฟต์แวร์รวบรวมข้อมูลที่อยู่ของ EMailอาจไม่เข้ากันกับเวอร์ชั่นของธันเดอร์เบิร์ด เพื่อบังคับให้ติดตั้งปิดการใช้งานextensions.checkCompatibilityในabout:configหรือเพียงแค่ใช้ปิดการใช้งาน Add-on ตรวจสอบความเข้ากันได้ อย่างไรก็ตามแม้จะปิดการใช้งานการตรวจสอบความเข้ากันได้โปรแกรมรวบรวมข้อมูลที่อยู่ของ EMailอาจไม่สามารถใช้งานได้ (เมนูบริบทของโฟลเดอร์อาจเพิ่งเปิดหน้าต่างสมุดที่อยู่)

นอกจากนี้ยังมีอีกเก่า Add-on: CrowdMailer Add-on พื้นฐานนี้ยังสามารถใช้งานร่วมกับเวอร์ชั่นล่าสุดของ Thunderbird ได้:

  • คัดลอกวางซอร์สโค้ดอีเมลลงในกล่องโต้ตอบCrowdMailer
  • CrowdMailerแยกที่อยู่อีเมล
  • CrowdMailerสร้างอีเมลใหม่ที่เต็มไปด้วยที่อยู่ที่แยกออกมาเหล่านี้

แต่ฉันไม่พบวิธีบันทึกที่อยู่เหล่านี้ในรายชื่อผู้รับจดหมาย ... ใครมีความคิด


1

ฉันพบวิธีแก้ปัญหาง่ายๆที่ฉันเชื่อว่าคุณกำลังมองหา ฉันตั้งค่าเมลกระรอก http://squirrelmail.org/

มันไม่ได้สวย แต่มันหลอกลวง มันแสดงที่อยู่ทั้งหมดแบบอินไลน์ในอีเมลเป็นที่อยู่อีเมลจริงไม่ใช่ชื่อดังนั้นคุณสามารถคัดลอกและวางได้

หวังว่าจะช่วย

เครก


1

มีแอดออนใหม่ที่ใช้เคล็ดลับ: emailpicky4

คลิกขวาที่โฟลเดอร์ที่คุณต้องการนำเข้าที่อยู่อีเมลไปยังผู้ติดต่อของคุณและเลือก "เลือกรหัสจากโฟลเดอร์นี้"

มีการปรับแต่งที่ดีบางอย่างในป๊อปอัป

https://addons.mozilla.org/en-US/thunderbird/addon/emailpicky-4/?src=search


1
ขอบคุณสำหรับความคิดเห็นของคุณ แต่ส่วนเสริมนั้นไม่ได้อยู่ที่คำถามของ OP อนุญาตให้ดึงที่อยู่ออกจากอีเมลภายในโฟลเดอร์และฉันไม่สามารถหาวิธีง่ายๆในการแยกที่อยู่ออกจากอีเมลเดียว
Clément

1

คำตอบนี้สร้างขึ้นจากคำตอบของ Deeความคิดเห็นของTai ViinikkaและDan Stevensและความพยายามของ Giacomo Cianiเพื่อแก้ไขคำตอบของ Dee นอกเหนือจากการขัดบรรณาธิการบางเครดิตควรไปที่พวกเขาทั้งหมด


สามารถคัดลอกที่อยู่อีเมลจากส่วนหัว“ ถึง”,“ Cc” และ“ Bcc” ในธันเดอร์เบิร์ดได้ ยังไม่ชัดเจนว่า "อัตโนมัติ" หมายถึงอะไรในบริบทนี้

เพียงใช้“ แหล่งข้อความ” ในเมนู“ ดู” คุณจะเห็นรายละเอียดทั้งหมดเหมือนกับในส่วนหัวของอีเมล แต่ในรูปแบบที่คุณสามารถคัดลอกและวาง

รายละเอียดเพิ่มเติม: คุณจะต้องคัดลอกที่อยู่อีเมล (คั่นด้วยเครื่องหมายจุลภาค) ลงในหนึ่งในช่องผู้รับ ทันใดที่คุณกดปุ่มEnterธันเดอร์เบิร์ดจะให้แต่ละบรรทัดแยกกัน ง่ายและรวดเร็ว คุณต้องมีที่อยู่อย่างน้อยหนึ่งรายการในฟิลด์“ ถึง:” จากนั้นคุณสามารถเปลี่ยนเพิ่มเติม“เรียน” สาขาเข้า“สำเนา:” หรือ“สำเนาลับ:” Enterก่อนที่จะกด

ตามที่ระบุไว้ในความเห็นเกี่ยวกับคำตอบเดิมนี้อาจส่งผลให้ธันเดอร์เบิร์ดใส่เครื่องหมายจุลภาคคู่ระหว่างรายการและจากนั้นการตีความเป็นหนึ่งในสองจุลภาคเป็นส่วนหนึ่งของที่อยู่ซึ่งก็ไม่ได้ทำงาน Giacomo Ciani รายงานว่าในระบบของเขา (ธันเดอร์เบิร์ด 45.4 ใน Windows 10) นี่เป็นเพราะอักขระบรรทัดใหม่ในข้อความที่คัดลอก ตัวอย่างเช่นหากแหล่งที่มาแสดง:

addr1 , 
addr2

และคุณคัดลอกข้อความนี้ทั้งเครื่องหมายจุลภาคและขึ้นบรรทัดใหม่จะถูกตีความว่าเป็นตัวคั่นซึ่งจะเกิดขึ้น เมื่อคุณคัดลอกลงในช่องที่อยู่ของธันเดอร์เบิร์ด จากนั้นเห็นได้ชัดว่าเครื่องหมายจุลภาคที่สองถูกตีความว่าเป็นตัวอักษรและไม่ใช่ตัวคั่น ซึ่งส่งผลให้ที่อยู่สองที่ถูกแยกวิเคราะห์เป็นและซึ่งเห็นได้ชัดว่าไม่ทำงานaddr1,,addr2addr1,addr2

วิธีแก้ปัญหาที่พบใน Giacomo คือการคัดลอกที่อยู่จากแหล่งข้อความและวางลงใน Notepad ++ (หรือโปรแกรมแก้ไขข้อความอื่น ๆ ที่สามารถค้นหาและแทนที่อักขระบรรทัดใหม่) และลบทั้งหมด\nและ\rตัวอักษรจากนั้นวางผลลัพธ์ในช่องที่อยู่ของธันเดอร์เบิร์ด . ไม่เร็วหรือสะดวก แต่ใช้งานได้


ข้อความ“ ใช้งานได้” (ด้านบน) ถูกยกมาจากข้อความที่ส่งของ Giacomo (ฉันยังไม่ได้ทดสอบ) Stéphane Gourichon ภายหลังเพิ่มความคิดเห็นต่อไปนี้ :

โซลูชันที่เรียบง่ายนี้เป็นแฮ็คที่ใช้งานได้จริงหากที่อยู่อีเมลทั้งหมดมีอักขระ ASCII 7 บิตเท่านั้น ในสถานการณ์อื่น ๆ ที่ทุกถอดรหัสแหล่งข้อความพวกเขาสอดคล้องกับRFC 2047: MIME (Multipurpose Internet Mail Extensions) ส่วนที่สาม: ข้อความส่วนหัวส่วนขยายสำหรับไม่ใช่ ASCII ข้อความ ตัวอย่าง: =?UTF-8?Q?St=C3=A9phane?=Stéphaneกลายเป็น  วิธีการแก้ปัญหาของ jlanzaไม่มีปัญหานี้


1

ทั้งหมด

ฉันเขียนสคริปต์ทุบตีนี้ที่เกือบจะทำทุกสิ่งที่จำเป็นเพื่อแยกที่อยู่อีเมลทั้งหมดจาก TBird ภายนอก ยังคงทำงานกับตัวกรองบางอย่าง

#! /bin/bash

# Email Address extraction script to get Thunderbird EMail addresses from email files.

# Get current directory
DIR="$( cd -P "$( dirname "$0" )" && pwd )"
curdir="$DIR";
#echo "C=>$curdir";

# Declare the Local Folders dir for Thunderbird
tbdir="/home/$USER/.thunderbird/$profile.default/Mail/Local Folders";

# Change to First TB directory
cd "$tbdir";

# Run the grep statement to get the addresses
grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' Drafts | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i > /home/$USER/myfiles/all-addresses.txt
grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' Inbox | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i >> /home/$USER/myfiles/all-addresses.txt
grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' Sent | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i >> /home/$USER/myfiles/all-addresses.txt

# Declare the gmail.com dir for Thunderbird
tbdir="/home/$USER/.thunderbird/$profile.default/Mail/gmail.com";

# Change to New TB directory
cd "$tbdir";

grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' Inbox | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i >> /home/$USER/myfiles/all-addresses.txt

# Declare the IMapMail dir for Thunderbird
tbdir="/home/$USER/.thunderbird/$profile.default/ImapMail/imap.googlemail.com/[Gmail].sbd";

# Change to New TB directory
cd "$tbdir";

grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' 'All Mail' | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i >> /home/$USER/myfiles/all-addresses.txt

# Sort the output for unique addresses
cp /home/$USER/myfiles/all-addresses.txt /home/$USER/myfiles/all-addresses.old.txt
sort /home/$USER/myfiles/all-addresses.old.txt | uniq -u > /home/$USER/myfiles/all-addresses.txt

# Change back to current directory
cd "$curdir";

ให้มันเป็นไปและปรับแต่งตามความจำเป็นและรายงานการเปลี่ยนแปลงของคุณที่นี่!

ไชโย!

OMR


สังเกตว่า "จดหมายทั้งหมด" ไม่สามารถใช้งานได้ใน TBird อีกต่อไปผ่านวิธี grep แต่ยังคงแสดงเป็น TBird
OldManRiver

0

หากคุณมีอีเมลหลายฉบับฉันจะส่งออกอีเมลทั้งหมดและเขียนสคริปต์เล็กน้อยซึ่งจะแยกที่อยู่อีเมลทั้งหมดจากไฟล์ จากนั้นคุณจะมีมันโดยอัตโนมัติ แน่นอนว่าเป็นเรื่องดีถ้าคุณมีอีเมลมากกว่าหนึ่งฉบับ


0

ง่าย:

  1. ใช้ 'AddExport Tool' Thunderbird addon เพื่อส่งออกข้อความทั้งหมดไปยังดิสก์ (ทั้งหมดในไฟล์เดียวหรือเป็นไฟล์ข้อความแต่ละไฟล์)
  2. ใช้Power Email Address Extractorเพื่อแยกที่อยู่อีเมลจากไฟล์ด้านบน โปรแกรมมีความยืดหยุ่นมาก

อัปเดต:
คุณสามารถข้ามขั้นตอนที่ 1 ได้โดยการแยกด้วย Power Email Address Extractor โดยตรงไปยังไฟล์กล่องขาเข้า Thunderbird DB (เช่น: c: \ Users \ Me \ AppData \ Roaming \ Thunderbird \ Profiles \ 5akde98.default \ Mail \ mail.yourserver.com \ Inbox.sbd \ Inbox)


0

จากฟอรัมฝรั่งเศสทำงานกับธันเดอร์เบิร์ด 60

ในธันเดอร์เบิร์ด

  • ไปที่ Settings
  • คลิกที่ Advanced
  • ค้นหาextensions.strictCompatibilityและตั้งค่าที่false

ในเบราว์เซอร์ของคุณ

  • ค้นหา EmailPicky 4 จากส่วนเสริมของThunderbirdและดาวน์โหลด

ในธันเดอร์เบิร์ด

  • ไปที่ Tools
  • ลื่นบน Settings icon
  • เลือก Install module from a file
  • เลือกไฟล์ emailpicky_4-4.0-tb.xpi
  • เริ่มต้นใหม่

คุณอยู่ที่ดีของคุณสามารถคลิกขวาที่โฟลเดอร์ใด ๆ Crawl folder for email addressesและ


0

ฉันเพิ่มคำแนะนำต่อไปนี้ของ olibre และ Antoine's:

ด้วย Thunderbird Addon " การคัดลอกที่อยู่จำนวนมาก " คุณสามารถคัดลอกรายชื่อการแจกจ่ายทั้งหมดได้ด้วยคลิกเดียวไปยังคลิปบอร์ดในรูปแบบที่ต้องการ
คลิปบอร์ดมีที่อยู่อีเมลทั้งหมดจาก "ถึง" และ "CC" และหากเป็นอีเมลของคุณเองก็จะเป็น "BCC"
addon ในรุ่น 1.0.3 นี้ (ชื่อไฟล์: address_bulk_copy-1.0.3-tb.xpi) ได้รับการปรับปรุงล่าสุดเมื่อวันที่ 2013/08/19 และอาจจะไม่ได้รับการพัฒนาต่อไปแต่ :
มันทำงานกับธันเดอร์เบิร์ดถึงรุ่นที่ 52 และมีการอธิบาย เคล็ดลับ:

extensions.strictCompatibility = false

ส่วนเสริมนี้อาจใช้งานได้กับธันเดอร์เบิร์ดรุ่นปัจจุบัน 60.5.0
ด้านล่างเป็นลิงก์ไปยังแอดออน(ใช้อันแรก): แท็ก - จำนวนมาก -> "คัดลอกที่อยู่เป็นกลุ่ม"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.