
mail.add_x_header 메소드는 이메일 헤더에 추가할 수 있는 메소드입니다. 이 메소드는 'X-'로 시작하는 헤더를 추가할 수 있습니다. 예를 들어, 'X-Mailer', 'X-Priority'와 같은 헤더를 추가할 수 있습니다.
이 메소드는 이메일 헤더에 추가할 수 있는 메타데이터를 제공하기 위해 사용됩니다. 예를 들어, 'X-Mailer' 헤더는 이메일을 보낸 프로그램을 나타내며, 'X-Priority' 헤더는 이메일의 우선순위를 나타냅니다.
이 메소드를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
python
import smtplib
from email.mime.text import MIMEText
# 이메일 설정
from_email = 'your_email@example.com'
to_email = 'recipient_email@example.com'
password = 'your_password'
# 이메일 내용
msg = MIMEText('이메일 내용입니다.')
# 이메일 헤더 추가
msg.add_header('X-Mailer', 'Python smtplib')
msg.add_header('X-Priority', '1') # 1: 최고 우선순위, 5: 최저 우선순위
# 이메일 보내기
server = smtplib.SMTP('smtp.example.com')
server.starttls()
server.login(from_email, password)
server.sendmail(from_email, to_email, msg.as_string())
server.quit()
이 예제에서는 'X-Mailer' 헤더와 'X-Priority' 헤더를 추가하여 이메일 헤더에 메타데이터를 제공합니다.
2025-05-30 22:12