2012-11-21 3 views
0

대량의 문자 메시지 응용 프로그램을 만들려고합니다. 각 사람에 대한 정보는 mysql 데이터베이스 (즉, % phonenumber %@text.att.net)에 저장됩니다. 아이디어는 모든 전자 메일을 목록으로 가져 와서이 스크립트에 입력하는 것입니다. 나는이 권리에 관해서 가고 있는지 잘 모르겠습니다.파이썬 대량 메일 보내기

import sys 
from smtplib import SMTP 


def sendmail(toaddy, msg):    #toaddy is a list!!!! 
    debuglevel = 0 
    smtp = SMTP() 
    smtp.set_debuglevel(debuglevel) 
    smtp.connect('YOUR.MAIL.SERVER', 26) 
    smtp.login('[email protected]', 'PASSWORD') 
    fromaddy = [email protected] 
    for user in toaddy        
     smtp.sendmail(fromaddy, user, msg) 
     smtp.quit() 
+4

So. 그것은 효과가 있느냐 없느냐? 어떤 오류가 발생하고 있습니까? –

+0

PHP는 어디로 들어 옵니까? – Marcin

+0

'fromaddy = USERNAME @ DOMAIN'은 문자열 주위에 인용 부호가 없습니다 ... –

답변

0

첫 번째 루프 이후에 smtp 세션을 종료하면 안됩니다. 또한 주소 목록을 반복하는 대신 문서에서 sendmail은 목록을 허용한다는 것을 나타냅니다.

관련 문제