Stap 5: De Software
E-mailserver
emuser, empass en emserver zijn de gebruikersnaam, het wachtwoord en server-URL voor uw e-mailaccount. Als uw e-mailprovider yahoo is, dat zou;
emIP is het IP-adres van uw e-mailserver. U vindt die door de server te pingen of gewoon te typen in de naam van een site zoals ipchecking.com. emPort is de poort die uw e-mailserver voor POP-mail gebruikt. Het is gewoonlijk 110 of 995.
IP-instellingen
Rudolph ondersteunt geen DHCP, dus je moeten zult configureren om te werken op uw lokale netwerk. Er zijn vier instellingen die u veranderen wellicht;
voor ip_addr, moet u zitten kundig voor kiezen een ongebruikt IP-adres op uw netwerk. Subnet is meestal 255.155.155.0 en gateway en dns zijn meestal het adres van uw router. Als u deze instellingen niet weet, kunt u gewoon kopiëren van de computer config. Klik in Windows, openstellen van de opdrachtprompt en typt u ipconfig/all. In Linux kunt u route - n.
Hoe het werkt
Het programma begint eerst de lezing motor en netwerken. Dan komt het binnen de hoofdlus. Het logt in uw e-mailserver om de paar seconden en leest het aantal e-mails opgeslagen. Als dat aantal stijgt, de nieuwste e-mail opgehaald en de naam van de afzender verzendt naar de foneem-motor.
De foneem-engine neemt een scheur in het lezen van de naam van de afzender. Het is niet een echte text-to-speech engine, zodat het afspelen hapsnapbenadering worden kan. Maar het kan nuttig zijn voor de korte snaren. Nadat de nieuwe e-mail wordt aangekondigd, gaat Rudolph terug tot het controleren op nieuwe e-mail.
Deze code is geschikt voor inloggen op e-mailservers, maar ik heb geschreven een meer algemene versie die geschikt is voor het grijpen van de informatie. Ik zal laten zien dat u in de volgende stap met een paraplu-Alarm.