Stap 2: Stap 2: Maak het programma
Open vervolgens een nieuw tekstdocument.
Vervolgens Kopieer en plak het volgende in het document:
<p> import smtplib</p><p>smtpUser = 'Your gmail email address' smtpPass = 'Your gmail password' toAdd = 'email to send to' fromAdd = smtpUser subject = 'Happy Pi Day!!!' header = 'To: ' + toAdd + '\n' + 'From: ' + fromAdd + '\n' + 'Subject: ' + subject body = 'This is a message from a Python Script saying: Happy Pi Day!!!' print header + '\n' + body s = smtplib.SMTP('smtp.gmail.com',465) s.ehlo() s.starttls() s.ehlo() s.login(smtpUser, smtpPass) s.sendmail(fromAdd, toAdd, header + '\n\n' + body) print 'done' </p>
Als dat niet werkt kunt u downloaden van GMAIL.py en stormloop welk in plaats daarvan.
Voordat u uitvoert, moet u veranderen smtpUser naar uw e-mail. Bijvoorbeeld: smtpUser = ' robotman
Wijzig smtpPass in je wachtwoord aan login aan google. Bijvoorbeeld: smtpPass = 'robotman2'
Wijzig toAdd aan de die u verzendt (in gedachten te houden de spam-probleem, moet u mogelijk eerst herstellen van de eerste stap/Intro) bijvoorbeeld: toAdd = ' robot
U kunt het onderwerp en de hoofdtekst wijzigen als u wilt, maar met hoe het nu is, het zal een signaal pi dag.
Aan de bovenkant van het scherm, ga naar #! > uitvoeren in Terminal
Het kan een minuut duren, maar het moet gewoon worden uitgevoerd. Wanneer het wordt verzonden, zal het zeggen gedaan.
Opmerking: Hebt u een firewall blokkeert de verbinding, op zal niet zitten kundig verzenden. Daarom krijgt u een foutmelding na 2-3 minuten van het uitvoeren van het programma.
Als u vragen hebt, laat het me hieronder weten.
Een prettige dag! :)