0
제 질문은 파이썬을 통해 이메일을 보낼 수 있는지 아닌지입니다.파이썬으로 C++로 이메일 보내기
그건 내 실제 파이썬 스크립트입니다.
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
# From
fromaddr = "[email protected]"
# To
toaddr = "..."
msg = MIMEMultipart()
msg['From'] = fromaddr
msg['To'] = toaddr
# subject
msg['Subject'] = "..."
# Text
body = "..."
msg.attach(MIMEText(body, 'plain'))
#smtplib import
import smtplib
server = smtplib.SMTP('smtp.gmail.com', 587)
server.ehlo()
server.starttls()
server.ehlo()
server.login("username", "password")
text = msg.as_string()
#send email
server.sendmail(fromaddr, toaddr, text)
필자는 Python을 열고 programm에서 명령 줄을 통해 스크립트를 가져옵니다. 더 좋은 방법이 있나요?
문제는 C++이 시스템 ("python")을 통해 명령 행을 열었지만 지금은 명령 행에서 import.py를 작성해야한다는 것입니다. 다른 주문과 함께 자동 처리 할 수 있습니까? 나는 파이썬을 열고, 메일을 가져오고, 한 순서로 종료 할 것이다. 그게 가능하니?
감사합니다!
위의 python 스크립트를 C++ 스크립트와 함께 실행 하시겠습니까? – wnnmaw
관심 대상이 될 수 있습니다. https://docs.python.org/2/extending/embedding.html. C++ 프로세스에서 별도의 파이썬 프로세스를 실행하는 대신 실제로 파이썬 인터프리터를 기존 프로세스 내에 임베드 할 수 있습니다. 그것은 당신이 필요로하는 것보다 더 복잡 할 수 있습니다. –
맞아, 나는 파이썬 스크립트를 C++ 스크립트와 함께 실행하고 싶다. @wnnmaw – LouisB