Rumah  >  Soal Jawab  >  teks badan

Terdapat sedikit masalah dengan menghantar e-mel kepada berbilang penerima dalam python.

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)

高洛峰高洛峰2711 hari yang lalu830

membalas semua(2)saya akan balas

  • 滿天的星座

    滿天的星座2017-05-18 10:52:26

    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

    .

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-18 10:52:26

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

    balas
    0
  • Batalbalas