테스트 사이트 - 개발 중인 베타 버전입니다

메일 보내기 매크로 채택완료

별그림 3년 전 조회 1,799

10명의 사람에게 자동으로 각각 다른 파일을 첨부해서 메일 보내는게 가능 할까요?

예로

a라는 사람은

a@nate 첨부 파일 a.ziz

 

b라는 사람은

b@nate 첨부 파일 b.zip

 

이렇게 엑셀 파일이나 미리 지정 하면 자동으로 메일을 

10-100명에게 보내는거죠 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
I
3년 전

안녕하세요? ^^

말씀하신 매크로는 Python으로 간단히 구현 가능합니다 :)

G메일을 이용하는 경우를 기준으로 코드를 작성해볼게요~

 

</p>

<p>from redmail import gmail</p>

<p>from pathlib import Path</p>

<p> </p>

<p>gmail.username = 'G메일계정@gmail.com'</p>

<p>gmail.password = '구글앱비밀번호'</p>

<p>def mail_send(receiver, attachment):</p>

<p>    gmail.send(</p>

<p>        subject='제목을적어주세요',</p>

<p>        receivers=[receiver],</p>

<p>        text='내용을적어주세요',</p>

<p>        attachments={'파일명': Path(attachment)} # 받은 사람에게 파일명으로 전송됩니다.</p>

<p>    )</p>

<p> </p>

<p>receivers = ['첫번째받을사람', '두번째받을사람' ...]</p>

<p>files = ['첫번째사람에게보낼파일', '두번째사람에게보낼파일' ...] # 상대경로 or 절대경로</p>

<p>for r, f in zip(receivers, files):</p>

<p>    mail_send(r, f)</p>

<p>

 

참고로 G메일에 접속하여 메일에 사용할 앱비밀번호를 설정해야 합니다 ^^

앱비번 설정 : https://docs.3rdeyesys.com/99.etc/etc_smt_auth_to_google_gmail_account

엑셀 파일을 읽어와서 여러 명에게 메일을 뿌리는 방식도 구현할 수 있어요!

그럼 편안한 저녁 되세요 :)

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

3년 전

가능은 합니다. 질답으로 답을 구하기는 힘들어보이고 직접 제작을 하시거나 제작의뢰를 이용해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

 

 

 

https://sir.kr/main/request/ 

 

추천 드려요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인