Mein Code:Wie eine E-Mail in Python senden smtplib mit
import smtplib
try:
mail = smtplib.SMTP('smtp.gmail.com', 587)
print("Connection successful")
except:
print("Connection failed")
content = str(input("Your message: "))
senderLogin = str(input('Your full email (currently only GMail): '))
senderPass = str(input('Your password(data is not stored): '))
receiverAcc = str(input('Who would you like to send it to: '))
mail.ehlo()
mail.starttls()
mail.ehlo
mail.login(senderLogin, senderPass)
try:
mail.sendmail(senderLogin, receiverAcc, content)
print ("Email sent")
except:
print('error')
mail.close()
Ich kann es nicht bekommen zu arbeiten. Alles was passiert, ist, dass die Shell erscheint und es sich um einen leeren Bildschirm handelt. Nichts anderes. Wenn jemand klären und/oder helfen kann, wäre das toll. Außerdem habe ich die Apps mit niedriger Sicherheit in meinem Google-Konto aktiviert.
UPDATE
Ich spielte mit den Häfen und fand heraus, dass Port 25 für smtp.gmail.com arbeitet.
Was war Ihre Ausgabe? –