#!/usr/bin/env python
#coding=utf-8
from email.MIMEText import MIMEText
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email import Utils, Encoders
import mimetypes, sys,smtplib,socket,getopt
class SendMail:
def __init__(self,smtp_server,from_addr,to_addr,user,passwd):
self.mailserver=smtp_server
self.from_addr=from_addr
self.to_addr=to_addr
self.username=user
self.password=passwd
def p_w_upload(self,filename):
fd=open(filename,'rb')
filename=filename.split('/')
mimetype,mimeencoding=mimetypes.guess_type(filename[-1]) # 返回的元祖
if mimeencoding or (mimetype is None): # mimeencoding 为 True 或者 mimetype is None 执行
mimetype='application/octet-stream'
maintype,subtype&#