티스토리 뷰
[Naver SMTP 설정]
https://mail.naver.com/option/imap
[gmail smtp 설정]
아래 주소로 접속
https://support.google.com/mail/answer/7104828?hl=ko&visit_id=636765832801774601-2011122225&rd=1
POP 설정을 먼저 한다.
빨간색 되있는 곳을 체크해 준다.
gmail 자체 보안 레벨 때문에 보안수준을 낮은 앱 허용으로 변경 해주어야 한다.
gmail smtp 설정이 완료되었다
[텍스트 보내기]
import smtplib
from email.mime.text import MIMEText
me = '보내는사람'
to_naver = '네이버 메일'
to_gmail = '지메일'
contents = '내용'
msg = MIMEText(contents, _charset='euc-kr')
msg['Subject'] = '제목'
msg['From'] = me
msg['To'] = to_naver
naver_server = smtplib.SMTP_SSL('smtp.naver.com', 465)
naver_server.login('네이버 아이디', '비밀번호')
naver_server.sendmail(me, [to_naver, to_gmail], msg.as_string())
naver_server.quit()
google_server = smtplib.SMTP_SSL('smtp.gmail.com', 465)
google_server.login('지메일 아이디', '비밀번호')
google_server.sendmail(me, [to_naver, to_gmail], msg.as_string())
google_server.quit()
[첨부파일 보내기]
import smtplib
from email.mime.text import MIMEText
from email.mime.base import MIMEBase
from email import encoders
import os
naver_mail = 'id'
gamil = 'pw'
contents = '내용 테스트'
msg = MIMEBase('multipart', 'mixed')
msg['Subject'] = '제목'
msg['From'] = naver_mail
msg['To'] = gamil
cont = MIMEText(contents, _charset='euc-kr')
msg.attach(cont)
path = "sample.xlsx"
part = MIMEBase("application", "octet-stream")
part.set_payload(open(path, 'rb').read())
encoders.encode_base64(part)
part.add_header('Content-Disposition', 'attachment; filename={}'.format(os.path.basename(path)))
msg.attach(part)
naver_server = smtplib.SMTP_SSL('smtp.naver.com', 465)
naver_server.login('id', 'pw')
naver_server.sendmail(naver_mail, [naver_mail, gamil], msg.as_string())
naver_server.quit()
google_server = smtplib.SMTP_SSL('smtp.gmail.com', 465)
google_server.login('id', 'pw')
google_server.sendmail(gamil, [naver_mail, gamil], msg.as_string())
google_server.quit()
'python lecture > basic' 카테고리의 다른 글
[edu] google translate rest api(구글 번역 rest) (0) | 2018.11.13 |
---|---|
[edu] 순열, 조합 (0) | 2018.11.13 |
[edu] 파이썬 시작하기 - 엑셀 입출력 (0) | 2018.10.31 |
[edu] 파이썬 시작하기 - 파일 입출력 (0) | 2018.10.31 |
[edu] closure (클로저, nonlocal) (0) | 2018.10.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 장고 플러스친구 자동응답
- 면접답변
- 장고 카톡 자동응답
- django
- 파이썬 강좌
- gitlab
- 문서 비교
- admin.py
- 장고
- 문과 코딩
- GIT
- chatbot
- django chatbot
- 파이썬 독학
- wsgi
- 플러스친구 자동응답
- PuTTYGen
- 면접정답
- 파이썬 프로그래밍
- 파이썬 입문
- 모바일 스킨 적용
- 파이썬
- Tistory
- Python
- 엑셀 비교
- 모바일 테마 적용
- gitignore
- pycrypto
- virtualenv
- 이미지 비교
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함