Cách sao chép tất cả địa chỉ email từ một email trong Thunderbird


33

Có cách nào để tự động sao chép tất cả các địa chỉ email từ các tiêu đề Đến, Cc, Bcc của email trong Thunderbird không? Tôi hiện đang nhấp chuột phải và thực hiện "Sao chép địa chỉ email" cho từng người nhưng điều này rõ ràng là không đạt yêu cầu.

Câu trả lời:


16

Vâng, bạn có thể. Chỉ cần sử dụng Message Sourcetrong Viewmenu.
Bạn sẽ thấy tất cả các chi tiết giống như trong tiêu đề của e-mail nhưng ở định dạng bạn có thể sao chép và dán ...

Chi tiết hơn. Bạn sẽ cần sao chép địa chỉ email (chúng được phân tách bằng dấu phẩy) vào một trong các trường Đến :. Ngay khi bạn nhấn Enter Thunderbird sẽ cung cấp cho mỗi địa chỉ dòng riêng biệt. Nhanh chóng và dễ dàng. Nếu bạn đã có ít nhất một địa chỉ trong trường To :, bạn có thể thay đổi địa chỉ thứ hai thành: thành Cc: trước khi bạn nhấn enter. Sau đó, tất cả các địa chỉ được thêm là Cc!


3
Đây là một cách khôn ngoan để đi, nhưng đồng thời, nó đã cho tôi những vấn đề. Lý do là trong nguồn tin nhắn, các địa chỉ được phân tách bằng dấu phẩy. Nhưng khi tôi dán vào trường To :, những dấu phẩy đó kết thúc như một phần của mỗi địa chỉ email! (Vì trường To: mong đợi một địa chỉ duy nhất là mục nhập hoặc một loạt địa chỉ được phân tách bằng dấu cách?) Tôi có điên không, hay là Thunderbird?
Tai Viinikka

1
Khi tôi dán vào người nhận, họ được phân tách bằng 2 dấu phẩy ',,' và không phải một, mặc dù nó chỉ hiển thị một dấu phẩy trong nguồn. Có ai khác nhận được điều này? Thunderbird phân chia các mục, nhưng bây giờ tất cả đều bắt đầu bằng dấu phẩy. Tôi đã cố gắng gửi tin nhắn như vậy nhưng tôi nhận được tin nhắn 'Trả lại thư' từ máy chủ thư. Không nhanh chóng và dễ dàng như bạn nói!
Dan Stevens

2
Giải pháp đơn giản này thực sự là một hack chỉ hoạt động nếu tất cả các địa chỉ e-mail chỉ chứa các ký tự ascii 7 bit. Trong tất cả các tình huống khác, nguồn thông báo mã hóa chúng tuân theo ietf.org/rfc/rfc2047.txt . Ví dụ: Stéphane trở thành =?UTF-8?Q?St=C3=A9phane?=. Giải pháp của @ jlanza không có vấn đề này.
Stéphane Gourichon

7

Những gì tôi thường làm là ... Chuyển tiếp email. Tôi đã cấu hình TB của mình để chuyển tiếp nội tuyến. Sau đó, ở đó bạn nhận được tất cả các tiêu đề trong văn bản. Tôi chỉ sao chép thư và dán trong tin nhắn mới.

Làm xong ;)


1
Làm thế nào để bạn cấu hình TB để chuyển tiếp nội tuyến?
Nikana Reklawyks

@NikanaReklawyks TB chuyển tiếp nội tuyến theo mặc định. Trong các phiên bản gần đây của TB, lệnh chuyển tiếp, trong menu trên cùng hoặc menu ngữ cảnh đều cung cấp "nội tuyến" và "dưới dạng tệp đính kèm".
Stéphane Gourichon

Mô tả đầy đủ hơn: yêu cầu TB "chuyển tiếp nội tuyến", trong tin nhắn được tạo, bạn nhận được một bảng khi bạn có thể chọn địa chỉ người gửi và người nhận tùy ý, sao chép, dán bất cứ nơi nào bạn muốn, sau đó hủy tin nhắn được tạo mà không gửi. Nó không hoạt động. Tuy nhiên, nó vẫn hỗn độn.
Stéphane Gourichon

Vấn đề với điều này là nó sẽ chuyển e-mail mới trong cùng một chuỗi với cái cũ, làm rối tung các khung nhìn dựa trên luồng.
Wrzlprmft

1

Tôi đã trả lời một câu hỏi tương tự: tạo danh sách địa chỉ (gửi thư) từ người nhận email .

Trình thu thập địa chỉ email là một tiện ích Thunderbird rất cũ giúp trích xuất địa chỉ email từ tất cả các email trong một thư mục. Nó lấy địa chỉ từ mã nguồn email (tiêu đề và nội dung). Điều này hữu ích khi một email được chuyển tiếp hoặc khi có thêm địa chỉ trong tiêu đề email (ví dụ: địa chỉ email chuyển hướng):

  • mở menu ngữ cảnh trên một thư mục email
  • chọn Thu thập thư mục cho các địa chỉ email
  • chọn danh sách gửi thư đích (hoặc chọn một danh sách mới)
  • chọn một số tùy chọn, nhấn OK
  • sau đó phần bổ sung trích xuất địa chỉ email từ nội dung email của thư mục và lưu trữ chúng trong danh sách gửi thư đã chọn

Nhưng, Trình thu thập địa chỉ email có thể không tương thích với phiên bản Thunderbird của bạn. Để buộc cài đặt, vô hiệu hóa extensions.checkCompatibilitytrong about:confighoặc đơn giản là sử dụng Vô hiệu hóa Kiểm tra tương thích bổ trợ . Tuy nhiên, ngay cả khi vô hiệu hóa kiểm tra khả năng tương thích, Trình thu thập địa chỉ email có thể không sử dụng được (menu ngữ cảnh thư mục có thể chỉ mở cửa sổ sổ địa chỉ).

Hơn nữa, có một tiện ích bổ sung cũ: CrowdMailer . Tiện ích rất cơ bản này vẫn tương thích với các phiên bản Thunderbird gần đây:

  • sao chép-dán mã nguồn email vào hộp thoại CrowdMailer
  • CrowdMailer trích xuất các địa chỉ email
  • CrowdMailer tạo một email mới chứa đầy các địa chỉ được trích xuất này

Nhưng tôi không tìm thấy cách lưu các địa chỉ này trong danh sách gửi thư ... ai có ý tưởng?


1

Tôi đã tìm thấy một giải pháp khá đơn giản cho những gì tôi tin rằng bạn đang tìm kiếm. Tôi thiết lập thư sóc. http://squirrelmail.org/

Nó không đẹp nhưng nó rất hay. Nó hiển thị tất cả các địa chỉ nội tuyến trong email dưới dạng địa chỉ email thực tế chứ không phải tên để bạn chỉ cần sao chép và dán chúng.

Mong rằng sẽ giúp

Craig


1

Có một tiện ích mới thực hiện thủ thuật: emailpicky4.

Nhấp chuột phải vào thư mục mà bạn muốn nhập địa chỉ email vào danh bạ của mình và chọn "Chọn ID từ thư mục này"

một số tinh chỉnh tốt đẹp có sẵn trong cửa sổ bật lên.

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


1
Cảm ơn phản hồi của bạn, nhưng tiện ích bổ sung đó không đáp ứng câu hỏi của OP. Nó cho phép để trích xuất adresses từ email trong một thư mục , và tôi could'nt tìm bất kỳ cách đơn giản để trích xuất các địa chỉ từ một đơn thư điện tử.
Clément

1

Câu trả lời này dựa trên câu trả lời của Dee , những bình luận của Tai ViinikkaDan Stevensnỗ lực của Giacomo Ciani để chỉnh sửa câu trả lời của Dee. Ngoài một số đánh bóng biên tập, tất cả tín dụng nên đến với họ.


Có thể sao chép địa chỉ email từ một tin nhắn của Đến Đến, Thông Cv, và các tiêu đề của Bcc, trong Thunderbird. Vẫn chưa rõ ý nghĩa của tự động trên mạng trong bối cảnh này.

Chỉ cần sử dụng Nguồn tin nhắn trên mạng trong menu của View View. Bạn sẽ thấy tất cả các chi tiết giống như trong tiêu đề của email, nhưng ở định dạng bạn có thể sao chép và dán.

Chi tiết hơn: Bạn sẽ cần sao chép địa chỉ email (chúng được phân tách bằng dấu phẩy) vào một trong các trường của người nhận. Ngay khi bạn nhấn Enter, Thunderbird sẽ cung cấp cho mỗi địa chỉ dòng riêng biệt. Nhanh chóng và dễ dàng. Bạn phải có ít nhất một địa chỉ trong một trường Đến: sau đó bạn có thể thay đổi bổ sung “To:” lĩnh vực vào “Cc:” hoặc “Bcc:” trước khi bạn nhấn Enter.

Như đã lưu ý trong các nhận xét về câu trả lời ban đầu , điều này có thể dẫn đến Thunderbird chèn hai dấu phẩy giữa các mục và sau đó diễn giải một trong hai dấu phẩy là một phần của địa chỉ, sau đó không hoạt động. Giacomo Ciani báo cáo rằng, trên hệ thống của mình (Thunderbird 45.4 trên Windows 10), điều này là do các ký tự dòng mới trong văn bản được sao chép. Ví dụ: nếu nguồn hiển thị:

addr1 , 
addr2

và bạn sao chép văn bản này, cả dấu phẩy và dòng mới sẽ được hiểu là dấu phân cách, dẫn đến khi bạn sao chép vào trường địa chỉ Thunderbird. Sau đó, rõ ràng, dấu phẩy thứ hai được hiểu là một ký tự theo nghĩa đen và không phải là dấu phân cách. Điều này dẫn đến hai địa chỉ được phân tích cú pháp là và sau đó rõ ràng là không hoạt động.addr1,,addr2addr1,addr2

Giải pháp mà Giacomo tìm thấy là sao chép địa chỉ từ nguồn tin nhắn và dán chúng vào Notepad ++ (hoặc bất kỳ trình soạn thảo văn bản nào khác có thể tìm và thay thế các ký tự dòng mới) và xóa tất cả \nvà các \rký tự, sau đó dán kết quả vào trường địa chỉ Thunderbird . Không phải là nhanh chóng hoặc thuận tiện, nhưng nó hoạt động.


Bản dịch mà nó hoạt động Tuyên bố của người Viking (ở trên) được trích dẫn từ văn bản đã gửi của Giacomo (tôi chưa kiểm tra nó). Stéphane Gourichon sau đó đã thêm nhận xét sau :

Giải pháp đơn giản này thực sự là một hack chỉ hoạt động nếu tất cả các địa chỉ email chỉ chứa các ký tự ASCII 7 bit. Trong tất cả các tình huống khác, nguồn tin nhắn mã hóa chúng tuân theo RFC 2047: MIME (Phần mở rộng thư Internet đa năng) Phần thứ ba: Phần mở rộng tiêu đề thư cho văn bản không phải ASCII . Ví dụ: Stéphane trở thành =?UTF-8?Q?St=C3=A9phane?=.  giải pháp của jlanza không có vấn đề này.


1

Tất cả các,

Tôi đã viết kịch bản bash này gần như thực hiện tất cả những gì cần thiết để trích xuất tất cả các địa chỉ email từ TBird, bên ngoài. Vẫn làm việc trên bộ lọc một số.

#! /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";

Hãy thử và điều chỉnh nó khi cần thiết và báo cáo các thay đổi của bạn ở đây!

Chúc mừng!

OMR


Thông báo "Tất cả thư" không còn khả dụng trong TBird, thông qua phương thức grep, nhưng vẫn hiển thị trong TBird.
OldManRiver

0

Nếu bạn có một vài thư, thì tôi sẽ chỉ xuất tất cả các email và viết một đoạn script nhỏ, trích xuất tất cả các địa chỉ email từ các tệp. Sau đó, bạn thực sự có nó tự động. Tất nhiên điều đó chỉ tốt, nếu bạn có nhiều hơn một email.


0

DỄ DÀNG:

  1. Sử dụng addon Thunderbird của 'Công cụ nhập khẩu' để xuất tất cả thư vào đĩa (tất cả trong một tệp HOẶC dưới dạng tệp văn bản riêng lẻ).
  2. Sử dụng điện Địa chỉ Email Extractor trích xuất địa chỉ email từ các tập tin trên. Chương trình RẤT linh hoạt.

Cập nhật:
Bạn thực sự có thể bỏ qua bước 1 bằng cách trích xuất bằng Power Extract Extract Extract trực tiếp tệp hộp thư đến Thunderbird DB (như: c: \ Users \ Me \ AppData \ Roaming \ Thunderbird \ Profiles \ 5akde98.default \ Mail \ mail.yourserver.com \ Hộp thư đến.sbd \ Hộp thư đến)


0

Từ một diễn đàn tiếng Pháp, làm việc cho Thunderbird 60.

Trong Thunderbird

  • Đi đến Settings
  • Bấm vào Advanced
  • Tìm kiếm extensions.strictCompatibilityvà đặt nó tạifalse

Trong trình duyệt của bạn

Trong Thunderbird

  • Đi đến Tools
  • Lướt qua Settings icon
  • Chọn Install module from a file
  • Chọn tập tin emailpicky_4-4.0-tb.xpi
  • Khởi động lại

Bạn tốt, bạn có thể nhấp chuột phải vào bất kỳ thư mục nào và Crawl folder for email addresses.


0

Tôi thêm các gợi ý sau vào gợi ý của olibre và Antoine:

Với Thunderbird Addon " Bản sao hàng loạt địa chỉ ", bạn có thể sao chép danh sách phân phối hoàn chỉnh chỉ với một cú nhấp chuột vào bảng tạm ở định dạng cần thiết.
Bảng tạm chứa tất cả các địa chỉ email từ "Tới" và "CC" và nếu đó là email của riêng bạn cũng "BCC".
Addon này trong phiên bản 1.0.3 (tên tệp: address_bulk_copy-1.0.3-tb.xpi) được cập nhật lần cuối vào ngày 2013-08-19 và có thể sẽ không được phát triển thêm nhưng :
nó hoạt động với Thunderbird cho đến phiên bản 52 và với mô tả lừa:

extend.strictCompabilities = false

addon này có thể hoạt động với phiên bản Thunderbird hiện tại 60.5.0
Dưới đây là liên kết đến addon (sử dụng cái đầu tiên): tag - số lượng lớn -> "Bản sao hàng loạt địa chỉ"

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.