Stuur een mailtje via telnet (1 / 3 stap)

Stap 1: Praten met google de smtp

1: installeren van telnet

U moet eerst installeren telnet mee heeft SSL ondersteuning, daartoe voert u de opdracht: sudo ad rem-worden installeren telnet-ssl

Zoals ik al zei in de inleiding, google weigert onbeveiligde connexions, door het installeren van deze extensie voor telnet zal kunt u het argument - z ssl in uw telnet-commando, wat betekent dat you gonna SSL protocol gebruiken via de verbinding.

2: telnet starten

Zodra het geïnstalleerd kunt u verbinding maken met google de smtp via: telnet - z ssl smtp.gmail.com 465

De 465 hier betekent dat u gaat aansluiten op de poort 465 van google de SMTP-server.

Het moet u reageren dit:

Aangesloten op de gmail-smtp-msa.l.google.com

Escapeteken is ' ^]'.

220 mx.google.com ESMTP k6sm22114824wia.6 - gsmt


3: Say hello!

Te communiceren, je moet worden beleefd en Corse heb je te zeggen "Hallo". Erger nog, u hoeft te typen: HELO hellogoogle

De HELO hier en wat volgt, wordt verondersteld te zijn van uw domein, in de realiteit kunt u opgeven wat u wilt.

Het moet u reageren: 250 mx.google.com tot uw dienst


4: tijd om te melden

Zodra u van de server antwoord krijgt, het is eindelijk timefor u te vertellen wie je bent, je hoeft alleen te typen: AUTH LOGIN

Het betekent dat wat het betekent, vraagt u uzelf aanmelden, op zal vragen u uw gebruikersnaam en wachtwoord.

Maar daarvoor moet hij reageren: 334 VXNlcm5hbWU6


5: wat is uw naam?

Dus als google echt houdt om alles veilig te stellen, hebt u tot uw posterijen adress in base64 coderen, kunt u deze website gebruiken om dit te doen: Base64

Kopieer de gecodeerde string die de website u geeft en plak deze in de terminal, google zal vervolgens check it en zie als hij het herkent. Doet u dat het u dit wordt afgedrukt: 334 UGFzc3dvcmQ6

Wat betekent dat het weet u en nu op u wacht om uw wachtwoord.

6: wat is de geheime code?

U moet nu uw wachtwoord, net als voordat u moet coderen in base64 ( Base64 )

Als uw e-mail en wachtwoord juist zijn, zal google u vertellen: 235 2.7.0 geaccepteerde

En laat je blijven

7: who's talking?

Het SMTP-protocol gaat nu vragen u wie wordt de afzender van de mail. Je hoeft alleen uw e-mailadres, zonder typt coderen ze ditmaal: MAIL FROM: < yourmail >

De combinatie zijn, moeten worden bewaard, enkel vervangen wat zit er in door uw e-mailadres niet verwijderen.

De server zal repond u: 250 2.1.0 OK fm10sm5922664wib.7 - gsmtp

Het deel underligned hangt af van de post, het zal niet hetzelfde voor jou.

8: wie is dat mail voor?

Je moet dus nu Voer het e-mailadres dat u wilt verzenden van de e-mail naar.

Net als voordat u slechts hoeft te typen: RCPT TO: < yourmail >

En eens te meer de combinatie moeten worden bewaard.

De server stuurt als antwoord u: 250 2.1.5 OK fm10sm5922664wib.7 - gsmtp

Hier is de tekenreeks in het midden de dezelfde oorzaak, ik ben een mail te sturen naar mezelf

9: spreken nu!

Na al deze stappen is het eindelijk tijd om te schrijven van uw mail.

Om zo type te doen: gegevens

Server gaat u vertellen: 354 ga je gang fm10sm5922664wib.7 -gsmtp

Nu kunt u het onderwerp van uw e-mail: Ga enkel: betreft: Ik ben het verzenden van mails!

Druk op enter om te bevestigen het onderwerp, dan gaat alles zul je schrijven te componeren van de mail tekst bijvoorbeeld:

Dat is mijn eerste post via telnet, AWESOME!

Tweede nutteloos regel gewoon omdat ik kan

.

De stip vertelt de server waar is het einde van uw mail, als everythings goed, u moet dit bericht van de server: 250 2.0.0 OK 1381416452 fm10sm5922664wib.7 - gsmtp


10: Say goodbye

Als u wilt verbreken van de server die u kunnen gebruiken de telnet-opdracht QUIT, dit is niet een boodschap aan het SMTP-protocol.

En we zijn klaar! uw e-mail is verzonden! Dat is magie en zo cool!

U zult me vertellen, maar wachten tha'ts dom om te verzenden een mail die manier, duurt het veel te veel tijd voor een eenvoudige zaak die kunnen we op onze navigator in een paar seconden.

En ik zal je vertellen Ja, maar voor sommige taken hoeft u niet de keuze. In mijn geval wilde ik me per post te verzenden de status van alle mijn servers, en mijn publieke IP, omdat als ik niet een fix IP thuis, de enige manier voor mij om mijn huis via internet te bereiken is om te weten van mijn IP. Voor dit ik bij mezelf een mail sturen elke 30 minuten, of wanneer mijn ip verandert, met mijn IP en de status van mijn servers.

Om zulk een ding doen, had ik om alle dingen die we deden, in een script dat zou mijn mail zending automatiseren.

Check volgende stap om dit te zien!

Gerelateerde Artikelen

Stuur een mailtje met een nep e-mail adres

Stuur een mailtje met een nep e-mail adres

de titel legt alles dit instructable beoogt, hoe een e-mail te sturen met een vals e-mailadres dat wil zeggen elk e-mailadres dat u wilt. Iedereen moet enthousiast dus laten we aan de slag.* Alle materiaal op de instructable is bedoeld voor informati
Aansluiten op een PC via de seriële poort Arduino

Aansluiten op een PC via de seriële poort Arduino

te maken dat ik een computer met Ubuntu 12,04 en de programmeertaal C++ gebruikt heb, maar als u wilt de code werkt ook met Windows gewerkt hoeft te wijzigen van de poort die wordt gebruikt om te conect met arduino, maar dit wordt uitgelegd in de vol
Computer tijdreizen: Een BBS via de telefoon met behulp

Computer tijdreizen: Een BBS via de telefoon met behulp

Meer dan dertig jaar geleden, vóór de internet en voordat de eerste PC, iets kleins begon dat zou aanzienlijk effect op de geschiedenis van de moderne communicatie en computers. Dit was het Bulletin Board System, die na verloop van tijd de wereld met
Sensorgegevens (DHT11 & BMP180) verzenden ThingSpeak met een Arduino, via kabel of WiFi (ESP8266)

Sensorgegevens (DHT11 & BMP180) verzenden ThingSpeak met een Arduino, via kabel of WiFi (ESP8266)

Ik schreef dit instructable omdat Thingspeak - nevermind hoe gemakkelijk u up - een paar hindernissen heeft dat ik liep in en dat, te oordelen naar de reacties, anderen met worstelen ook.Dingen die je moet:ArduinoWS5100 EthernetShield (als u de oude
LinkIt een Tutorial #13 - Stuur een tweet

LinkIt een Tutorial #13 - Stuur een tweet

We kunnen doen sommige echt grote dingen met de LinkIt One. Tot nu toe de LinkIt One niet in staat geweest om de wereld te vertellen.Dat alles is aan het veranderen met deze tutorial.Zullen we de LinkIt één voor het verzenden van een tweet via twitte
Retro Raygun: het realiseren van een prop via CAD

Retro Raygun: het realiseren van een prop via CAD

Het is heel goed mogelijk, en vaak voorkomend te realiseren een prop via hand-carving van verschillende materialen, hetzij voor het eindproduct of als een meester te worden gebruikt voor molding en gieten.Het is ook mogelijk om aanzienlijke delen van
Seriële communicatie tussen android en arduino via telnet

Seriële communicatie tussen android en arduino via telnet

VereistPython-2.7 software met pyserial pakketMobiele Telnet androïde toepassingArduino softwareStap 1: InleidingHier, In dit instructable beschreef ik over seriële communicatie tussen android telefoon en arduino via telnet. Om dit te testen, ik mijn
Intel Edison delen van een bestand via en Ad-hoc-netwerk

Intel Edison delen van een bestand via en Ad-hoc-netwerk

Hallo, informatie over het configureren van een internet-loze draadloos-Edison netwerk door het gebruik van een ad-hoc netwerk.Items nodig:2-Intel edison planken.Stap 1: Configureren uw Edison boord verbinding maken met het ad-hocnetwerk.In deze stap
Gebruik pcDuino als een muis wanneer zijn aangesloten op een PC via USB OTG

Gebruik pcDuino als een muis wanneer zijn aangesloten op een PC via USB OTG

In het leven van de modem, onze handen zijn vergrendeld door computers.  Kunnen we computers slimmer maken door het ontwerpen van een betere mens-computer-interface?  In deze tutorial presenteren we een oplossing met pcDuino.  Verzamelen van gebaar s
"Als je een fiets via internet koopt, is dit hoe het zal komen"-hoe veilig te monteren een goedkoop, kinder internet fiets.

"Als je een fiets via internet koopt, is dit hoe het zal komen"-hoe veilig te monteren een goedkoop, kinder internet fiets.

Een stap voor stap methode voor het maken van een kind de fiets veilig.Ik was het passeren van een fietswinkel en ik zag dit slimme stukje reclame erop te wijzen hoe moeilijk het is om het monteren van een fiets online bestellen.Ik zie internet bikes
Hoe u kunt besturen van een 3D-Printer met een telefoon via DIY AstroBox

Hoe u kunt besturen van een 3D-Printer met een telefoon via DIY AstroBox

Dit Instructable zal u tonen hoe een Raspberry Pi-afdrukserver instellen zodat u kunt controleren en bewaken van uw 3D-printer op afstand (met inbegrip van externe snijden) van een telefoon, tablet of computer.Draadloos printenNatuurlijk, is het bela
Hoe om te solderen een Component via holes

Hoe om te solderen een Component via holes

Er zijn twee hoofdtypen via holes componenten die gaan we over in deze "Hoe te Solder" gids, axiale-gelode via holes onderdelen en dual in-line pakketten (DIP). Als je hebt gedaan een beetje breadboarding, bent u waarschijnlijk al bekend met axi
Afstandsbediening een apparaat via SMS met behulp van Arduino, RELAY boards en schilden van c-uGSM of d-u3G

Afstandsbediening een apparaat via SMS met behulp van Arduino, RELAY boards en schilden van c-uGSM of d-u3G

Sommige tijden geleden, ik voelde de behoefte om afstandsbediening voor schakelaar aan en uit sommige buitenverlichting. Op zoek in mijn achtertuin, ik kies sommige onderdelen en ik het opbouwen van deze bundel SMS gecontroleerd RELAY (S).Hier, ik di
Studie van een waterscheiding via 3D Modeling

Studie van een waterscheiding via 3D Modeling

ik ben een student bouwkunde en ik ben momenteel de ontwikkeling van een werk voor een onderwerp genaamd Fluvial hydrauliek. Dit werk bestaat uit het karakteriseren van een waterscheiding - in het kort, deze karakterisering is gedaan door het bestude