[Python] Versturen e-mail waarvan domeinnaam 2 punten bevat

Pagina: 1
Acties:

  • Burban
  • Registratie: September 2000
  • Laatst online: 22-07-2023
Ik ben druk bezig met een scriptje te schrijven dat automatisch een nieuwsbrief de deur uit doet. Aangezien outlook maar 50 adressen per keer kan versturen wilde ik dit oplossen met een python script. Alles gaat naar wens maar ik geloof dat ie geen mailtje stuurt naar een e-mail adres waar 2 punten in de domeinnaam zitten. Zie onderstaande code voor wat er gebeurd:


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
TO = "sxxxxxx@student.hsleiden.nl"
session = smtplib.SMTP(smtpserver)
if AUTHREQUIRED:
    session.login(smtpuser, smtppass)
smtpresult = session.sendmail(SENDER, TO, mssg)

if smtpresult:
    errstr = ""
    for recip in smtpresult.keys():
        errstr = """Could not delivery mail to: %s

Server said: %s
%s

%s""" % (recip, smtpresult[recip][0], smtpresult[recip][1], errstr)
    raise smtplib.SMTPException, errstr


Hij geeft geen errors maar ik krijg ook niets binnen op mijn hogeschool leiden account. Weet iemand hier misschien of het aan de 2 punten ligt in de domeinnaam en zo ja wat ik daar aan kan doen?

Mijn dank is groot :)

[ Voor 3% gewijzigd door Burban op 09-10-2005 18:58 . Reden: Sorry dat moest idd maar dat was niet het probleem ]

Als we het weten zijn we versleten


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 28-04 14:41

.oisyn

Moderator Devschuur®

Demotivational Speaker

Euh, ik ben geen python kenner, maar moet die e-mail string niet tussen quotes?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.