Thunderbird의 이메일에서 모든 이메일 주소를 복사하는 방법


33

Thunderbird의 이메일 To, Cc, Bcc 헤더 등에서 모든 이메일 주소를 자동으로 복사하는 방법이 있습니까? 현재 마우스 오른쪽 버튼을 클릭하고 "이메일 주소 복사"를하고 있지만 이것은 분명히 불만족스러운 일입니다.

답변:


16

그래 넌 할수있어. 메뉴 Message Source에서 사용 하십시오 View.
전자 메일 헤더와 동일한 세부 정보가 모두 표시되지만 복사하여 붙여 넣을 수있는 형식으로 표시됩니다.

더 자세하게. 이메일 주소를 쉼표로 구분하여 To : 필드 중 하나에 복사해야합니다. Enter 키를 누르 자마자 Thunderbird는 각 주소에 별도의 줄을 제공합니다. 빠르고 쉽습니다. To : 필드에 주소가 하나 이상 있으면 Enter 키를 누르기 전에 두 번째 To :를 Cc :로 변경할 수 있습니다. 그런 다음 추가 된 모든 주소는 Cc입니다!


3
이것은 현명한 방법이지만 동시에 문제가되었습니다. 메시지 소스에서 주소가 쉼표로 구분되어 있기 때문입니다. 그러나 To : 필드에 붙여 넣으면 각 이메일 주소의 일부로 쉼표가 생깁니다! (To : 필드는 단일 주소 또는 일련의 공백으로 분리 된 주소를 예상하기 때문에?) 미쳤거나 Thunderbird입니까?
Tai Viinikka

1
수신자를 붙여 넣으면 소스에 하나의 쉼표 만 표시 되더라도 두 개의 쉼표 ','로 구분되고 하나가 아닙니다. 다른 사람이 이것을 얻습니까? 썬더 버드는 항목을 분할했지만 이제는 모두 쉼표로 시작합니다. 메시지를 그대로 보내려고했지만 메일 서버에서 'Returned mail'메시지를 받았습니다. 당신이 말하는 것처럼 쉽고 빠르지 않습니다!
Dan Stevens

2
이 간단한 솔루션은 실제로 모든 전자 메일 주소에 7 비트 ASCII 문자 만 포함 된 경우에만 작동하는 해킹입니다. 다른 모든 상황에서 메시지 소스는 ietf.org/rfc/rfc2047.txt에 따라 메시지 소스를 인코딩합니다 . 예 : Stéphane이됩니다 =?UTF-8?Q?St=C3=A9phane?=. @jlanza의 솔루션에는이 문제가 없습니다.
Stéphane Gourichon

7

내가 보통하는 일은 ... 이메일 전달. TB를 인라인으로 전달하도록 구성했습니다. 그런 다음 텍스트의 모든 헤더를 얻습니다. 새 메일에 메일과 붙여 넣기를 복사하기 만하면됩니다.

완료;)


1
인라인을 전달하도록 TB를 어떻게 구성합니까?
Nikana Reklawyks

@NikanaReklawyks TB는 기본적으로 인라인으로 전달합니다. TB의 최신 버전에서 최상위 메뉴 또는 상황에 맞는 메뉴에서 전달 명령은 모두 "인라인"및 "첨부 파일로"를 제공합니다.
Stéphane Gourichon

보다 완전한 설명 : TB에게 "인라인으로 전달"을 요청하십시오. 생성 된 메시지에서 원하는대로 발신자와 수신자 주소를 선택하고 원하는 위치에 복사, 붙여 넣기를 한 다음 전송하지 않고 생성 된 메시지를 삭제할 수있는 테이블이 생성됩니다. 그것은 않습니다 작동합니다. 여전히 복잡합니다.
Stéphane Gourichon

이 문제는 이전 전자 메일과 동일한 스레드에서 새 전자 메일을 밟아 스레드 기반 뷰를 망칠 수 있다는 것입니다.
Wrzlprmft

1

나는 비슷한 질문에 답했다 : 이메일 수신자로부터 주소 목록 (메일 링) 만들기 .

이메일 주소 크롤러 는 폴더 내의 모든 이메일에서 이메일 주소를 추출하는 아주 오래된 Thunderbird 애드온입니다. 이메일 소스 코드 (헤더 및 본문)에서 주소를 검색합니다. 이는 이메일이 전달되거나 이메일 헤더 내에 추가 주소가있을 때 유용합니다 (예 : 리디렉션 이메일 주소).

  • 이메일 폴더에서 상황에 맞는 메뉴를 엽니 다
  • 이메일 주소로 크롤링 폴더 선택
  • 대상 메일 링리스트를 선택하십시오 (또는 새 메일리스트를 선택하십시오).
  • 몇 가지 옵션을 선택하고 확인을 클릭하십시오.
  • 애드온은 폴더 전자 메일 내용에서 전자 메일 주소를 추출하여 선택한 메일 목록에 저장합니다.

그러나 EMail Address Crawler 는 Thunderbird 버전과 호환되지 않을 수 있습니다. 설치 강제하지 않도록하기 위해 extensions.checkCompatibility에서 about:config하거나 사용하는 부가 기능 호환성 확인 사용 안 함을 . 그러나 호환성 검사를 비활성화하더라도 이메일 주소 크롤러를 사용하지 못할 수 있습니다 (폴더 상황에 맞는 메뉴가 주소록 창을 열 수도 있음).

또한 기존의 추가 기능인 CrowdMailer가 있습니다. 이 기본 애드온은 여전히 ​​최신 Thunderbird 버전과 호환됩니다.

  • 이메일 소스 코드를 CrowdMailer 대화 상자에 복사하여 붙여 넣기
  • CrowdMailer 가 이메일 주소를 추출합니다
  • CrowdMailer 는 추출 된 주소로 채워진 새 이메일을 작성합니다.

그러나이 주소를 메일 링리스트에 저장하는 방법을 찾지 못했습니다. 누가 아이디어가 있습니까?


1

나는 당신이 찾고 있다고 생각하는 것에 대한 아주 간단한 해결책을 찾았습니다. 다람쥐 메일을 설정했습니다. http://squirrelmail.org/

예쁘지는 않지만 트릭을 수행합니다. 이메일의 모든 주소가 이름이 아닌 실제 이메일 주소로 인라인으로 표시되므로 복사하여 붙여 넣기 만하면됩니다.

희망이 도움이

크레이그


1

트릭을 수행하는 새로운 추가 기능인 emailpicky4가 있습니다.

이메일 주소를 연락처로 가져 오려는 폴더를 마우스 오른쪽 단추로 클릭하고 "이 폴더에서 ID 선택"을 선택하십시오.

팝업에서 몇 가지 훌륭한 개선이 가능합니다.

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


1
의견을 보내 주셔서 감사합니다. 그러나이 애드온 OP의 질문 을 다루지 않습니다 . 폴더 내의 이메일에서 주소를 추출 할 수 있으며 단일 이메일 에서 주소를 추출하는 간단한 방법을 알 수 없었습니다 .
Clément

1

이 답변은 Dee의 답변 , Tai ViinikkaDan Stevens 의 의견 , Giacomo Ciani 의 Dee의 답변 편집 시도를 바탕으로 합니다. 편집상의 연마 외에도 모든 크레딧은 그들에게 가야합니다.


Thunderbird의 메시지 "To", "Cc"및 "Bcc"헤더에서 이메일 주소를 복사 할 수 있습니다. 이 문맥에서 "자동"이 무엇을 의미하는지는 명확하지 않습니다.

"보기"메뉴에서 "메시지 소스"를 사용하십시오. 이메일 헤더와 동일한 세부 정보가 모두 표시되지만 복사하여 붙여 넣을 수있는 형식으로 표시됩니다.

자세한 내용 : 이메일 주소를 쉼표로 구분하여 수신자 필드 중 하나에 복사해야합니다. 를 누르 자마자 EnterThunderbird는 각 주소에 별도의 줄을 제공합니다. 빠르고 쉽습니다. "받는 사람 :"필드에 하나 이상의 주소가 있어야합니다. 을 누르기 전에 추가 "To :"필드를 "Cc :"또는 "Bcc :"로 변경할 수 있습니다 Enter.

원래 답변대한 의견 에서 언급했듯이 Thunderbird는 항목 사이에 이중 쉼표를 삽입 한 다음 두 쉼표 중 하나를 주소의 일부로 해석하여 작동하지 않을 수 있습니다. Giacomo Ciani는 자신의 시스템 (Windows 10의 Thunderbird 45.4)에서 복사 된 텍스트의 줄 바꿈 문자로 인한 것이라고보고합니다. 예를 들어 소스가 표시되는 경우 :

addr1 , 
addr2

이 텍스트를 복사하면 쉼표와 줄 바꿈이 구분 기호로 해석되어 Thunderbird 주소 필드에 복사 할 때 나타납니다. 그런 다음 두 번째 쉼표는 구분 기호가 아닌 리터럴 문자로 해석됩니다. 이로 인해 두 주소가 and 로 구문 분석되어 작동하지 않습니다.addr1,,addr2addr1,addr2

자코모가 발견 해결책은 메시지 소스에서 주소를 복사하고 메모장 ++ (또는 찾아 줄 바꿈 문자를 대체 할 수있는 다른 텍스트 편집기)에 붙여 넣을 모두 제거하는 것입니다 \n\r다음 썬더 버드 주소 필드에 결과를 붙여 문자를 (들) . 빠르거나 편리하지는 않지만 작동합니다.


위의 "작동"문장은 Giacomo의 제출 된 텍스트 에서 인용되었습니다 (테스트하지 않았습니다). Stéphane Gourichon 은 다음과 같은 주석을 추가 했습니다 .

이 간단한 솔루션은 실제로 모든 전자 메일 주소에 7 비트 ASCII 문자 만 포함 된 경우에만 작동하는 해킹입니다. 다른 모든 상황에서 메시지 소스는 RFC 2047 : MIME (Multipurpose Internet Mail Extensions) 3 부 : 비 ASCII 텍스트에 대한 메시지 헤더 확장을 준수하여 메시지를 인코딩합니다 . 예 : Stéphane이됩니다 =?UTF-8?Q?St=C3=A9phane?=.  jlanza의 솔루션 에는이 문제가 없습니다.


1

모두,

TBird에서 모든 전자 메일 주소를 외부 적으로 추출하는 데 필요한 모든 작업을 수행하는이 bash 스크립트를 작성했습니다. 아직도 필터 일부 작업 중입니다.

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


grep 메소드를 통해 "모든 메일"을 TBird에서 더 이상 사용할 수 없지만 TBird로 계속 표시됩니다.
OldManRiver

0

메일이 여러 개인 경우 모든 전자 메일을 내보내고 작은 스크립트를 작성하면 파일에서 모든 전자 메일 주소가 추출됩니다. 그럼 당신은 정말 자동으로 가지고 있습니다. 물론 두 개 이상의 이메일이있는 경우에만 좋습니다.


0

쉬운:

  1. 'ImportExport Tool'Thunderbird 애드온을 사용하여 모든 메시지를 디스크로 내보내십시오 (모두 단일 파일 또는 개별 텍스트 파일로).
  2. 사용 전원 이메일 주소 추출기를 위의 파일에서 이메일 주소를 추출 할 수 있습니다. 이 프로그램은 매우 유연합니다.

업데이트 :
실제로 Power Email Address Extractor로 Thunderbird DB받은 편지함 파일을 직접 추출하여 1 단계를 건너 뛸 수 있습니다 (예 : c : \ Users \ Me \ AppData \ Roaming \ Thunderbird \ Profiles \ 5akde98.default \ Mail \ mail.yourserver.com \ Inbox.sbd \ Inbox)


0

프랑스어 포럼에서 Thunderbird 60으로 작업 중입니다.

썬더 버드에서

  • 이동 Settings
  • 클릭 Advanced
  • 검색 extensions.strictCompatibility하여 설정false

브라우저에서

썬더 버드에서

  • 이동 Tools
  • 슬릭 Settings icon
  • 고르다 Install module from a file
  • 파일을 선택하십시오 emailpicky_4-4.0-tb.xpi
  • 재시작

아무 폴더 나 마우스 오른쪽 버튼으로 클릭하면됩니다 Crawl folder for email addresses.


0

나는 olibre와 Antoine의 힌트에 다음을 추가합니다.

Thunderbird Addon " Address bulk copy "를 사용하면 클릭 한 번으로 전체 배포 목록을 클립 보드에 필요한 형식으로 복사 할 수 있습니다.
클립 보드에는 "받는 사람"및 "CC"의 모든 이메일 주소가 포함되며 자신의 이메일 인 경우 "BCC"도 포함됩니다.
버전이 부가 기능 1.0.3 (파일 이름 : address_bulk_copy-1.0.3-tb.xpi는) 마지막 2013년 8월 19일에 업데이트 된 아마 더욱 발전되지 않습니다 하지만 :
작동 버전 52까지와 설명과 썬더 버드와 함께 장난:

extensions.strictCompatibility = false

이 애드온은 현재 Thunderbird 버전 60.5.0에서 작동합니다.
아래는 애드온에 대한 링크입니다 (첫 번째 것을 사용하십시오) : tag- bulk- > "Address bulk copy"

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.