Skicka ett mail via telnet (1 / 3 steg)

Steg 1: Prata med Googles smtp

1: installera telnet

Måste du först installera telnet med det har SSL-stöd, så kör du kommandot: sudo lämplig-få installera telnet-ssl

Som jag sade i inledningen, google vägrar oprioriterade connexions, genom att installera denna förlängning av telnet kommer kan du använda argumentet - z ssl i din telnet-kommandot, vilket innebär att du kommer att använda SSL-protokollet över anslutningen.

2: starta telnet

När det är installerat kan du försöka ansluta till Googles smtp med: telnet - z ssl smtp.gmail.com 465

465 här innebär att du kommer att ansluta på port 465 av google's SMTP-server.

Det bör svara du detta:

Ansluten till gmail-smtp-msa.l.google.com

Escape-tecken är ' ^] ".

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


3: Säg hej!

Om du vill börja kommunicera, måste du vara artig och Corse har du att säga hej. Mer allvarligt, du måste skriva: HELO hellogoogle

HELO här och vad är efter det, är tänkt för att vara din domän i verkligheten kan du ange vad du vill.

Det ska svara dig: 250 mx.google.com till din tjänst


4: tid att logga

När du får serverns svar, är det slutligen timefor du berätta vem du är, du behöver bara skriva: AUTH LOGIN

Det betyder vad det innebär, du ber att logga själv, det kommer fråga dig ditt användarnamn och lösenord.

Men innan dess ska han svara: 334 VXNlcm5hbWU6


5: Vad är ditt namn?

Så som google älskar verkligen att säkra allt, du måste koda din mail adress i base64, du kan använda denna hemsida för att göra det: Base64

Kopiera kodade strängen webbplatsen ger dig och klistra in den i terminal, google sedan kolla och se om han känner igen den. Om den gör det kommer ut du detta: 334 UGFzc3dvcmQ6

Vilket innebär att det vet du och nu väntar på dig att ange ditt lösenord.

6: Vad är den hemliga kod?

Du har nu skriva in ditt lösenord, precis som innan måste du koda det i base64 ( Base64 )

Om din e-post och lösenord är korrekta, google att berätta: 235 2.7.0 accepterade

Och kommer att låta dig fortsätta

7: vem pratar?

Smtp kommer nu att be er vem är avsändaren av e-post. Du måste bara ange din e-postadress, utan för att koda dem denna tid: MAIL från: < yourmail >

< > Är som skall föras, inte ta bort dem bara ersätta vad som finns inuti av din e-postadress.

Servern kommer att repond du: 250 2.1.0 OK fm10sm5922664wib7 - gsmtp

Del underligned beror på posten, det kommer inte vara samma för dig.

8: Vem är att mail för?

Så nu måste du ange den e-postadress du vill skicka post till.

Precis som innan du behöver bara skriva: RCPT till: < yourmail >

Och än en gång < > hållas.

Servern svarar du: 250 2.1.5 OK fm10sm5922664wib.7 - gsmtp

Här är strängen i mitten samma sak och jag skickar ett mail till mig själv

9: tala nu!

Efter alla dessa steg, är det äntligen dags för att skriva din mail.

Att göra så typ: DATA

Servern kommer att berätta: 354 gå vidare fm10sm5922664wib.7 -gsmtp

Du kan nu ange ämnet för e-post: Skriv bara in: ämne: jag skickar e-post!

Tryck enter för att bekräfta föremål, sedan allt du skriver kommer att komponera med posten text till exempel:

Det är min första post via telnet, AWESOME!

Andra värdelösa rad bara för att jag kan

.

Dot talar om för servern där är slutet av din post, om everythings bra, ska du få detta meddelande från servern: 250 2.0.0 OK 1381416452 fm10sm5922664wib.7 - gsmtp


10: Say goodbye

Om du vill koppla från servern du kan använda telnet's kommandot QUIT, detta är inte ett meddelande som skickas till smtp.

Och vi är klara! ditt mail har skickats! Det är magi och så cool!

Du ska berätta för mig, men vänta tha'ts dumt att skicka ett mail så, det tar alldeles för mycket tid för en enkel sak vi kan göra på vår navigator i ett par sekunder.

Och jag ska säga dig Ja, men för vissa uppgifter kommer inte att du kan välja. I mitt fall ville jag skicka mig med mail alla mina servrar, och min offentliga IP, eftersom jag inte har en fast IP hemma, det enda sättet för mig att nå mitt hem över internet är att veta min IP. För detta jag mejla till mig själv var 30 minuter eller när min ip ändras, med min IP och min servrar status.

För att göra något sådant, jag var tvungen att göra allt vi gjorde, i ett skript som vill automatisera min brevsändning.

Kolla nästa steg för att se detta!

Se Steg
Relaterade Ämnen

Partikel kärna: Skicka ett mail när rörelse detekteras

Detta instructable är en del av serien av instrucatbles, och om du följer serien i den sista instrucatble jag visade dig hur man får en rörelse sensoren till internet användande en partikel kärna. I detta instructable jag ska visa dig hur du tar den...

Skicka ett mail med en falsk e-postadress

titeln förklarar allt detta instructable syftar till, hur du skickar ett mail med en försköna emailadress dvs någon e-postadress du. Alla måste vara upphetsad så låt oss komma igång.* Allt material som finns på den instructable är avsedd för informat...

DIY - Hur att använda Arduino Uno att skicka ett mail, SMS och göra en röst kalla

Undrar hur man skickar e-post via din Arduino Uno? Var inte orolig... Denna handledning video kommer att upplysa du på steg för steg process för att skicka e-post, SMS-meddelanden samt ringa röstsamtal med 3G/GPRS sköld genom libelium kommunikation.N...

Skicka ett mejl från en Intel Edison (med nodemailer)

Detta projekt visar en metod för att skicka e-post från en dator med Intel Edison IOT genom att trycka på en knapp ansluten till Edison. Medan detta inte kanske verkar särskilt intressanta eller användbara, kan man tänka sig med denna metod som en de...

Hur att skicka stora filer Via e-post

Vi Håll koll på vår kund via e-post i de flesta fall. Men numera finns olika chatt verktyg, betala e-post fortfarande en viktig roll under arbetet. Ibland kan vi behöva överföra dokument, bilder, videor och andra filer till klienterna för arbete syft...

Skicka ett SMS med semafor

nu en allrengöringsmedel semafor-driven tangentbord för alla desktopen apps - med en iPhone fronten! Läs vidare för de ursprungliga anvisningarna.Efter masterme120's kommentarer bör fungera plattformar på någon app med textinmatning, men testade på M...

Hur man styr arduino med ett mail

Det finns många lösningar för att styra en Arduino ombord: web lösningar, desktopen applicering lösningar, lösningar. Men hur mail? Ja, du kan hitta något på nätet men de behöver ethernet sköldar och ofta är Arduino som skickar e-post. Jag kontroll A...

Seriell kommunikation mellan android och arduino via telnet

KRÄVSPython 2.7 programvara med pyserial paketetAndroid mobil telnetprogramArduino programvaraSteg 1: IntroduktionHär, i detta instructable jag beskrev om seriell kommunikation mellan android-telefon och arduino via telnet. För att testa detta, jag a...

Hur man skickar ett virus via mail eller msn. (plus att göra ett virus).

Vissa människor kanske vet hur man gör en avstängning virus, men inte många vet hur man skicka dem via MSN eller e-post.Detta kommer att visa dig hur man gör och skicka dem.Min nästa Instructable kommer vara hur att förbigå en avstängning om du får e...

Skicka ett Fake brev - Practical Joke

jag gjorde detta en gång till en ny medarbetare som just flyttat in i området. Jag gjorde en falsk kuvert och brev med stadens sigill och Porto annullering och stack in den med resten av hans mail.Det brev som jag "" honom sade att hans pet orma...

Skicka ett vykort/brev hybrid

vykort och brev är bra sätt att hålla kontakten med nära och kära, och alla har sina egna styrkor rekommendera den. Bokstäverna är privata, och kan vara flera sidor långa; Vykort är attraktiva och ha billigare Porto. Men sin styrka är också de andras...

Starta ett segelflygplan Via Quadcopter!

Video DemoHur du använder din R/C "copter att lyfta ett segelflygplan högt upp och starta den!Vänligen rösta för detta instructable i gör det flyga tävling!Steg 1: Delar som behövs 1) 2 x vanlig läsk eller vatten flaskor. -Du behöver inte nödvändigtv...

Ställa in för att programmera ett picaxe via shell script(linux)

enkelt gå igenom som visar hur man gör ett kommandotolkskript som kommer ner ladda ett program från en FTP-plats sedan kompilera det sedan ladda ner den till picaxe.(Detta är också min första instructable)Steg 1: Vad jag använt Detta är vad jag använ...

Knappen e-post: Ansluter Arduino till IFTTT att skicka e-post, tweets, textmeddelanden och mer

vad om du kunde med en enda knapp, skicka ett e-postmeddelande, en tweet eller ett SMS?Denna tutorial ska show dig hur man ansluter en enkel knapp till dina favoritprogram på internet genom att ansluta den till IFTTT.IFTTTIFTTT.com (om detta sedan de...

Python programmering | Grunderna

Python kan vara en mycket komplex och svår att förstå programmeringsspråket, men efter detta Instructable, och med lite övning, du kommer att vara på god väg till att bli en programmering geek!Steg 1: Använda "Skriv ut"Utskrivningskommandot anvä...

Hur man gör en Oil Drum BBQ rökare

Detta är en steg för steg guide om hur man bygger en hemmagjord Oil Drum BBQ rökare från grunden! Både jag själv och vän Darren, skapade en kväll. Detta är en stor, relativt billiga projekt, som kommer att underhålla dig under hela sommaren och överr...

Inbrottslarm med skicka SMS och e-post från enheten IoT

Telefon anmälningar är ett bra sätt att få en notifiering om enovanlig aktivitet. När vi utvecklar en IoT lösning är det alltid bra att skicka SMS till användarens telefon för viss verksamhet som smartphones är alltid inom räckhåll. Det är inte allti...

Hur du ansluter mellan enheter via switch och ge IP-adress för varje dator i virtuell program

Stellan hazemsProjekt 1Läsa/skrivaSeptember 9 13Inledning:I dessa steg ska jag förklara hur vi ansluter stationära eller bärbara tillsammans via växeln.Med virtuella program som kallas (CISCO Packet Tracer, så att vi kan dela filer och dokument enkel...

Remote control via GPRS/GSM SMS(Arduino)

fjärrkontroll, särskilt när detta nr ethernet och Wifi i den utomhus, har varit en mycket djupgående saker tidigare. När jag var barn, bilden jag alltid som jag har en utrustning som kan styra alla vitvaror. Nu, detta blir verklighet, med Arduino och...