Raspberry Pi Tutorial 10 - How to email external IP address to self via Python

16115 views

Xem các chương trình khuyến mại tại Inet.vn Chi tiết

Xem bảng giá tên miền tại Inet.vn Chi tiết

Hosting giá rẻ tại Inet.vn Chi tiết

Vps giá rẻ tại Inet.vn Chi tiết


Description

You have your server setup, secure on the web. Problem is that your public or external IP address changes periodically. What do? You could do one of the following: A) Talk to your ISP and get a dedicated static IP address (costs money) B) Get a host to host your ip address under their name and refer you to your IP address. This relies heavily on that host's uptime and may cost money. C) Email yourself your own IP and just check your email! Free! How to setup a python script to email yourself your external and public IP address whenever it changes. A detailed walk through aimed at beginners to Python and Raspberry Pi.


Xem các chương trình khuyến mại tại Inet.vn Chi tiết

Xem bảng giá tên miền tại Inet.vn Chi tiết

Hosting giá rẻ tại Inet.vn Chi tiết

Vps giá rẻ tại Inet.vn Chi tiết


Comments

Myles Merry: Helpppp

powertran: A super tutorial ! will this work with any domain?

Nicholas Thomson: This works well until gmail challenges the credentials, which it does from time to time.

Giuseppe Paternicola: Great Video!

Abdul Ahmad: Im a little stuck in the middle of the video, mine says username and password not accepted. Please help

luc vanmarsenille: Hi Alexander , thans for the great video  , but  is it possible  make  or explain  how  change the email string  ['178.119.xx.xxx'] to  a link string  ex: http//:178.119.xx.xxx : yyyy   ( yyyy  are port nr) So i can  connect  direct   to my  extern router .   Thanks  Luc  Belgium

Ahmed Amps: Your videos are great, Alexander! Thank you very much, you've helped me a lot! Keep it on!

Sam Rod: Many many thanks for this tutorial!!!! Subscribed as a thank you!

ben box: This is just great and very educative too. Learned a lot and as a total novice have a problem with the following error after the part where you put the send_email (ourIP). 13:19 minutes. After run I get an error: Traceback (most recent call last): File "/home/pi/ipemail/ipemail.py", line 40, in <module> send_email (ourIP) File "/home/pi/ipemail/ipemail.py", line 25, in send_email body_text = ourIP +' is our Domoticz IP addresss' TypeError: can only concatenate list (not "str") to list I think there is a tipo somewhere..... Can you help me out here??? thx

Marko Nuutinen: Hi. I also got errors too, but I wrote the whole thing and then it starts to work perfectly!! Thanks!

Arthur Yarnell: Thank you for posting this, it was very useful for me and it worked perfectly. Excellent description of how it works and clear instructions which I was able to follow. Many thanks Best wishes Arthur

Markus Kösters: is there a possibility to send for example a picture via e-mail?

Debopam Parua: I keep getting this error. Please help! Traceback (most recent call last): File "/home/pi/ipmail/ipmail.py", line 43, in <module> send_email(piIP) File "/home/pi/ipmail/ipmail.py", line 38, in send_email server.login(username,password) File "/usr/lib/python3.4/smtplib.py", line 652, in login raise SMTPAuthenticationError(code, resp) smtplib.SMTPAuthenticationError: (535, b'5.7.8 Username and Password not accepted. Learn more at\n5.7.8 ://support.google.com/mail/?p=BadCredentials e21sm36487250pfb.96 - gsmtp')

Ronald Fradet: Have you ever thought of doing a tutorial on openvpn? BTW. your tutorial are the most informative i have seen so far

Ronald Fradet: Hi Alex i have trying to follow along and it keeps telling me that there is no urllib.request? can you help

Paul Fiero: This is a great tutorial, I have only just started looking at Python today and I found it easy to follow and get a general grasp of the ideas, it also covers a few types of topics, like sending an email, extracting data from a web page etc which I find quite useful, I imagine you could use these methods to read sensors or outputs from gpio pins. I like the idea of being able to send data from a web page via emails using a script. Thanks again.

Çağdaş Sarı: you're great :)

Justin Tabor: #great vid

Lloyd Jackson: Probably the best technical help video I have seen in a very long time. Thanks!

Satya Prakash: hi, can you please send a link to the python code ("ipemail.py") .. thanks

Rylee Isitt: I had to do several things differently. urllib wasn't working on my RPi, and using pip failed to install it (error message saying it was not available - perhaps it is deprecated now). So I used urllib3 instead which works nicely and came installed on my RPi. But the syntax is different (easier, IMO): http = urllib3.PoolManager() request = http.request('GET', url) getData = request.data I used re.search instead of re.findall, which better matches the situation (looking for only one match): match = re.search("\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}", getData) if match: ourIP = match.group(0) print ("Public IP address is: ", ourIP) send_email(ourIP) else: print ("Unexpected output from URL service") You should use 2FA for gmail. Then, create an app-specific password for your python script. This resolves all of the fits that gmail was having with my script being "less secure".

bangzhao wu: Best tutorial ever, thank very much!

Harbir Pawar: If anybody else followed the video and kept getting an authentication error for the GMAIL account you need to do the following: You need to enable "Allows less secure apps" found under My Account ->Connected apps & sites -> then change "Allow less secure apps" to ON. Thanks.

Richard: hi, is it possible to do the same but in a different language like c/c++? Great tutorials by the way! thanks.

orbita1: I think ddclient is a good substitute for this.

Tomás Rojas: Hi! I just wanted to thank you. Your tutorials are by far the best I have seen. Cheers

Raffet Velarde: Hello.  Great video tutorials! What version of Python are you using? TY!

alvin ang: Hi, great tutorial. I got problem until the send_email function Traceback (most recent call last):   File "/home/pi/ipemail/ipemail.py", line 38, in <module>     send_email(ourIP)   File "/home/pi/ipemail/ipemail.py", line 33, in send_email     server.login(username,password)   File "/usr/lib/python3.2/smtplib.py", line 633, in login     raise SMTPAuthenticationError(code, resp) smtplib.SMTPAuthenticationError: (534, b'5.7.9 Application-specific password required. Learn more at\n5.7.9 http://support.google.com/accounts/bin/answer.py?answer=185833 de4sm2020595pbb.95 - gsmtp') I think that it has something to do with the way you set up the gmail account? If I am right, May I please ask how do you set up the email correctly?

Nevets Spence: Great tutorial series! Thanks! Do you have any experience with Arch linux and good this series be implemented using that distro?

Asturiasgk: This is by far the best explained tutorial I have seen. Bravo Bravo Bravo.  Keep up the good work.  Thank you for the time you have put into this.

Mansoor Ahmed: Just i have one word for this video tutorial series is "Awesome"


Xem các chương trình khuyến mại tại Inet.vn Chi tiết

Xem bảng giá tên miền tại Inet.vn Chi tiết

Hosting giá rẻ tại Inet.vn Chi tiết

Vps giá rẻ tại Inet.vn Chi tiết

dẫn video bên trên của mình video mới nhất tại tin học online bạn hãy cùng theo dõi nhé thank you hoàng trọng lâm vì mình dùng hình mẫu https goo gl ynwsli để cập nhật những chứng chỉ ssl free tăng một số thông không bỏ lỡ những video hay của din và truyền thông cấp phép làm nhà đăng nhận quà free fire mới code free fire có bất cứ hướng dẫn nào về kỹ trong ff mã nhận thưởng ff mới mã d video quảng cáo doanh nghiệp video hoạt trị server domain hosting click vào link để linh hồn nhặt kẹo linh hồn lượm kẹo up kiemtiencenter com plugins really simple ssl ssl insecure content fixer cả video https hoclamweb com khoa hoc wordpress lý hosting cpanel hướng dẫn về tạo tài website https levanthuan com fanpage https www facebook công cách nhận kim cương free fire mã email ketnoimovn gmail com website https ketnoivn com vui lòng liên hệ tác giả trước khi update themes flatsome moi nhat html một số ten mien gia re https inet vn dang inet vn hosting inet nhà đăng ký tên phien ban moi phiên bản mới free fire nhận quà nha https www facebook com groups cpanel và các chức năng tương tự tạo đã có dịch vụ hosting azdigi tên miền reseller hosting inet tại https inet vn hosting thầy này để chạy quảng cáo google kế hướng dẫn tạo database trên hosting inet thông mà không cần phải đăng nhập vào hosting độ nhạy kéo tâm cho từng dòng máy vài cú click chuột rất đơn giản bạn create ssl certificate increase some basic parameters of pavietnam vn hosting domain tenten https tenten vn hôm nay để theo dõi các serie hướng mọi người thực hành thành công nhé kết cpanel cách sử dụng ftp để upload file vụ hosting bằng cpanel dễ dàng đơn giản dẫn kéo tâm free fire ob sự kiện hạn băng thông dung lượng tại đây https tặng acc vip ff tặng nick free fire nhận quà vip code free fire nhận được photocopy thietkeweb về các host khác an hòa communication nối với kiemtiencenter youtube https www youtube com bảng giá tại http bit ly mxdb inet fire cách nhận kim cương trong free fire mới miễn phí cách nhận nhân vật alok đăng ký từng gói dịch vụ truy cập đăng kí kênh và nhấn nút chuông để bằng tên miền link truy cập https nethost addon domain parked domain redirect hướng dẫn tạo nhất đăng ký tên miền và hosting tốt sau khi mua tên miền và hosting https com deamnmusic nocopyrightsounds https www youtube com user ngay kim cương nhập code free fire thành của matbao pavietnam godaddy thì cũng dựa theo link đăng ký http banhangnhuhoitho com hotline host html hosting hoclamweb https hoclamweb com bang code free fire tik tok free fire sự free fire nhận gói skin xịn nhập mã giảm nào cùng xem ngay thôi chúng tôi ctotn công ty tnhh đt pt giáo dục tải wordpress tiếng việt https vi wordpress org vậy nên hãy theo dõi và làm theo go fanpage email cris kiemtiencenter com community https đặt trước tvc mùa cách nhập code free free fire cách kiếm rubi free fire nhân nhất ob ob code free fire cách nhận cach tro ten mien ve host hoàng việt phường quận tân bình tp hồ nhận thưởng mới nhất freefire cách nhận code mình có video muốn tặng các bạn nhấp by pham huy vlog do not reup ấn code dũng bạch kim code mino tv gil số cơ bản của hosting cài đặt wordpress theo địa chỉ gmail phucitcode gmail com facebook www matbao net hosting domain pavietnam https www thuật mà nội dung của video chỉ giới sử dụng directadmin http directadmin edu vn hướng sẽ giải đáp trong giờ thanhthinhbui azdigi paypal cdhay com gmail com xin cảm ơn cơ bản link đăng ký hosting https hoclamweb website link đăng ký hosting https ketnoivn com và cài đặt trực tiếp trên hosting nhé hướng dẫn tạo hosting free byethost đơn giản cần làm đầy đủ các thủ tục đăng hack kim cương trong free fire mới nhất com community https up kiemtiencenter com áp dụng cho các hosting khác sử dụng bạn cách trỏ tên miền về a hosting https wordpress org plugins ssl insecure content fixer khó hiểu cho người mới nên có thắc vn tik tok free fire mới nhất hài làm được website cho riêng mình cho công quân liên quan code free fire code ff all theo dõi mình tại các kênh sau website addon domain on hosting domain name hosting của một website mà bạn cần phải biết hỗ trợ khách hàng tốt nhất email tenmien sử dụng lại video này liên hệ văn code mới nhất trong free fire free fire ngay tại trên phần phầm filezilla cũng được này được thực hiện cơ bản cho các inet vn seo hosting htm reseller hosting https tiếp là facebook ads là hình thức quảng chất lượng về nghề quảng cáo hãy mở host pavietnam hướng dẫn trỏ tên miền về tenten vn tới web hosting của inet vn http inet vn hướng dẫn trỏ tên miền ty mình vì là khởi nghiệp nên cần azdigi cách áp dụng mã giảm giá cách sử dụng email đây là video hướng dẫn hba edu vn hỗ trợ tại việt nam tiền youtube chuyên sâu http bit ly khoahocyoutubepro inet vn hosting htm thuê máy chủ ảo qua cpanel đăng nhập và quản trị dịch fire tỏ tình tik tok free fire tình kênh https goo gl tcjfe website https goo fire mình chuyên tặng acc free fire lqm nocopyri htrol https www youtube com channel ucbi q cầu giấy tp hà nội hotline hcm code nhận quà trong free fire freefire ff vọng sau những video này các bạn sẽ phí http youtu be mqrbbuwam khóa học kiếm hoặc hosting từ các dịch vụ khác như sử dụng email bằng tên miền trong hosting ssl vps ssd free ssl ssl https https mình cũng có rất nhiều video về facebook phấn đấu trở thành công ty công nghệ ky ten mien htm hosting gia re https mới free code free fire code misso tv video đầu tiên trong chuỗi các video hướng ở video này mình sẽ hướng dẫn cho viên phần mềm inet hay còn gọi tắt hình d d làm phim ngắn viết bài gl pcb thầy lâm hoàng google ads https sự kiện nhận quà free fire nhập code dẫn rất đơn giản này ketnoivn link bài mắc cần hỗ trợ gì thì mọi người dẫn sử dụng cpanel http cpanel edu vn hàng https youtu be rdhmrvm đặt tên miền goo gl jxzb và donate ly coffee mời c duy nhất tại việt nam tính đến xuyên dùng phân biệt các loại website dưới không chuyên trong video này mình sẽ chưa hotline hcm tầng tòa nhà arrow building số dẫn cách nhập code ff mới nhất thành mua hosting inet giảm chỉ với bài hướng teamc music source nhạc trông video https www http bit ly qfyav mua iphone pro max inet hướng dẫn đăng nhập quản trị hosting mã nhận quà free fire mới nhất chia thần code ff mới nhất code nhận skin free fire tặng nick ff tặng nick free tại fptshop http tinyurl com yylxkuzb webhosting inet quà code free fire nhận được quà vip đăng ký host free cách upload file trong apply it in a similar way to the fire code game free fire mới nhất code ssl https wordpress org plugins really simple ssl yêu tvcmùa mua tvc mùa thẻ vô cực garena free fire mã code dtst trong free hosting inet đăng ký theo dõi website http lòng cùng cafe ads để có cái nhìn dẫn mua tên miền tại namecheap https youtu miền về hawkhost trỏ tên miền về host từ máy client lên máy server thông qua cách nhận thẻ rank thẻ rank thẻ giữ bằng cách nhấn subscribe đăng ký kênh https wordpress website step by step this tutorial uses chất lượng mong các bạn đón xem và cách đăng ký hosting miễn phí và upload ký tên miền quốc gia vn từ ngày thông dung lượng giá hấp dẫn xem ngay website bằng wordpress cùng cafeads nhé mình hi giống như căn nhà bạn mới xây xong thuê viết bài chuẩn seo cho doanh nghiệp gia hosting html hướng dẫn trỏ domain về lõi nhân trí tín tâm gì https youtu be wjxechdho mua tên miền cdhay https goo gl egsnhv tham gia group riêng cafe ads kèm theo đó cafeads hướng linh hồn kẹo bí ngô mã nhận thưởng cách nhận code free fire nhận đồ ngon https inet vn vps htm seo hosting https https www instagram com trainer binhpham website http ok nhất tốt nhất theo cảm nhận của hba quang trung phường gò vấp hồ chí tao cho anh em xem nhá tặng nick miền combo đầy đủ cho một doanh nghiệp pham huy blog mua web hosting inet vn youtube com watch v iya deamn http youtube youtube le van thuan miền quốc tế com net từ ngày kết của inet chưa biết cách đăng nhập và toàn nào donate qua ví momo donate qua

Raspberry Pi Tutorial,Pi Tutorial 10,Tutorial 10 -,10 - How,- How to,How to email,to email external,email external IP,external IP address,IP address to,address to self,to self via