{"id":2087,"date":"2020-11-26T11:37:12","date_gmt":"2020-11-26T10:37:12","guid":{"rendered":"https:\/\/www.picademie.nl\/?p=2087"},"modified":"2020-12-18T13:46:04","modified_gmt":"2020-12-18T12:46:04","slug":"bestanden-met-email-versturen","status":"publish","type":"post","link":"https:\/\/www.picademie.nl\/index.php\/2020\/11\/26\/bestanden-met-email-versturen\/","title":{"rendered":"Bestanden met email versturen"},"content":{"rendered":"\n<p>Je meet met een sonsor temperatuur of vochtigheid, of je maakt een foto en wilt deze bestanden versturen. Een eenvoudige manier hiervoor is het gebruik maken van email. <\/p>\n\n\n\n<p>In dit project laat ik zien hoe je dit doet en welke problemen je kunt tegenkomen.<\/p>\n\n\n\n<p>Allereerste maken we in Python een email script. In dit script versturen we een bestand genaamd logboek.log <\/p>\n\n\n\n<p><strong>Python<\/strong><br>Hieronder zie je het script <span class=\"has-inline-color has-vivid-cyan-blue-color\">post_log.py<\/span> dat prima werkt, mits je de juiste gegevens op de blauwe tekst geplaatst hebt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"508\" height=\"691\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2020\/11\/image-96.png\" alt=\"\" class=\"wp-image-2088\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2020\/11\/image-96.png 508w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2020\/11\/image-96-221x300.png 221w\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2020\/11\/post_log.zip\">Je kunt het script post_log.zip hier downloaden<\/a><a href=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2020\/11\/post_log.zip\" class=\"wp-block-file__button\" download>Download<\/a><\/div>\n\n\n\n<p><strong>Permissies (CHMOD)<\/strong><br>Geef het post_log.py script de juiste permissies.<\/p>\n\n\n\n<p><code>chmod 750 post_log.py<\/code><\/p>\n\n\n\n<p><strong>Cron<\/strong><br>Met crontab kan de Raspberry Pi een van onderstaande commando\u2019s automatisch activeren. Dit moet onder de hoogste gebruiker, de sudo. Open crontab.<\/p>\n\n\n\n<p><code>sudo crontab -e<\/code><\/p>\n\n\n\n<p>Met onderstaande cron regel start het betreffende script, post_log.py. Daar waar het hekje erbij staat is de regel niet actief. Ik heb de eerste regel erbij gezet zodat je kunt testen. Als je alle tekst overneemt start cron elke zondag om 12 uur het script. Je kunt natuurlijk je eigen regel maken.<\/p>\n\n\n\n<p><span class=\"has-inline-color has-luminous-vivid-orange-color\"># Elke 1e minuut<br># *\/1 * * * * \/usr\/bin\/python \/home\/pi\/email\/post_log.py &gt; \/tmp\/post.out 2&gt;&amp;1<\/span><br>Elke zondag om 12:00 uur (zo = 0)<br>00 12 * * 0 \/usr\/bin\/python \/home\/pi\/email\/post_log.py &gt; \/tmp\/post.out 2&gt;&amp;1<br><\/p>\n\n\n\n<p>Meer weten over cron? Klik  <a href=\"https:\/\/www.picademie.nl\/index.php\/2020\/11\/17\/cronjob\/\">hier<\/a>.<\/p>\n\n\n\n<p><strong>Reboot<\/strong><br>Als bovenstaande ingesteld en opgeslagen is. Moet de Raspberry Pi gereset worden om de crontab te activeren.<\/p>\n\n\n\n<p><code>sudo reboot<\/code><\/p>\n\n\n\n<p> <strong>Als het goed is moet het nu werken!<\/strong><\/p>\n\n\n\n<p><strong><span class=\"has-inline-color has-vivid-red-color\">PROBLEMEN MET GMAIL? KLIK HIER.<\/span><\/strong><\/p>\n\n\n\n<p><em>Have A Nice Day!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Je meet met een sonsor temperatuur of vochtigheid, of je maakt een foto en wilt deze bestanden versturen. Een eenvoudige manier hiervoor is het gebruik <a class=\"mh-excerpt-more\" href=\"https:\/\/www.picademie.nl\/index.php\/2020\/11\/26\/bestanden-met-email-versturen\/\" title=\"Bestanden met email versturen\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":2983,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2087","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_featured_media_url":"https:\/\/www.picademie.nl\/wp-content\/uploads\/2020\/11\/email1.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/posts\/2087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/comments?post=2087"}],"version-history":[{"count":0,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/posts\/2087\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/media\/2983"}],"wp:attachment":[{"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/media?parent=2087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/categories?post=2087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/tags?post=2087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}