2016-04-03 24 views
-1

üzerinde çalışmayı durdurdu Neden bu kodun (çalıştığım ve bana bir resim eki içeren bir e-posta gönderiyor) çalışmayı durdurduğunu anlayamıyorum. Ahududu pi'sinde koşuyorum. O server.sendmail hattına gelene kadar çalışacak gibi görünüyor ve sonra bu hatayı veriyor:Python SMTP, Raspberry Pi

smtplib.SMTPServerDisconnected: Server not connected 

Ben birkaç ay önce ben denedim son kez çalışmak için kullanılan ve ben de bir gmail kullanarak denedim eminim Dreamhost smtp sunucum yerine hesap ve smtp.gmail.com ile aynı hatayı aldım. kodudur:

def email(kid): 
    fromaddr = "[email protected]" 
    toaddr = "[email protected]" 
    msg = MIMEMultipart() 
    msg['From'] = fromaddr 
    msg['To'] = toaddr 
    msg['Subject'] = kid + " Button Pressed" 
    body = kid + " pressed the button" 

    msg.attach(MIMEText(body, 'plain')) 
    filename = "image.jpg" 
    attachment = open("/home/pi/python/image.jpg", "rb") 
    part = MIMEBase('application', 'octet-stream') 
    part.set_payload((attachment).read()) 
    encoders.encode_base64(part) 
    part.add_header('Content-Disposition', "attachment; filename= %s" % filename) 
    msg.attach(part) 
    server = smtplib.SMTP('mail.domain.com', 587)  
    server.starttls() 
    server.login(fromaddr, "password") 
    text = msg.as_string() 
    server.sendmail(fromaddr, toaddr, text) 
    server.quit() 

cevap

İlgili konular