Terdapat sedikit masalah dengan menghantar e-mel kepada berbilang penerima dalam python.
高洛峰
高洛峰 2017-05-18 10:50:26
0
2
875

Saya ingin menghantar e-mel kepada berbilang pengguna, jadi saya menulis kaedah penghantaran, dan kemudian membaca fail dalam satu gelung. Saya mahu penerima melihat bahawa satu-satunya penerima dalam e-mel itu ialah saya sendiri, tetapi penerima masih menunjukkan berbilang penerima dalam. senarai. Penerima pertama dalam fail melihat satu, dan penerima kedua melihat dua yang pertama seolah-olah mereka dilampirkan pada senarai Walau bagaimanapun, apabila to_addr dicetak dalam panggilan, hanya ada satu alamat, bukan berbilang alamat. alamat.
Saya menghantarnya kemudian dan mengulas msg['To'] untuk mengelakkan daripada memaparkan penerima, tetapi saya ingin memahami sebab berbilang penerima dipaparkan.
Tolong bantu saya menganalisisnya.

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import smtplib
import os
import socket
import commands
from email.mime.text import MIMEText
from email.header import Header
def send(a,b):
    user = 'xxxx'
    from_addr = 'xxxx@xxxx.com'
    password = '***********;'
    smtp_server = 'smtp.xxxx.com'
    to_addr = b
    print "##############"+to_addr
    msg['To'] = Header(to_addr, 'utf-8').encode()
    server = smtplib.SMTP(smtp_server, 25)
    server.set_debuglevel(1)
    server.login(user, password)
    print '**************'+to_addr
    server.sendmail(from_addr, to_addr, a.as_string())
    server.close()
if __name__ == '__main__':
            msg = MIMEText('内容文字内容文字', 'plain', 'utf-8')
            msg['Subject'] = Header(u'我是标题', 'utf-8').encode()
            file = open("sample.txt")
            #lines=file.readlines()
            for i in file:
                print i 
                print "##"
                q=send(msg,i)

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(2)
滿天的星座

Ini harus digabungkan dan dipaparkan oleh peti mel itu sendiri Anda harus log masuk ke peti mel penerima untuk melihat sama ada senarai penerima adalah sama, bukannya melihat pengirim

.
给我你的怀抱

Cuba tidur sebentar? Dalam setiap masa gelung.sleep(60)?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan