{"id":81,"date":"2016-06-19T23:47:07","date_gmt":"2016-06-19T21:47:07","guid":{"rendered":"http:\/\/www.forlex.it\/blog\/?p=81"},"modified":"2016-06-19T23:47:07","modified_gmt":"2016-06-19T21:47:07","slug":"invio-di-una-mail-allavvio-di-una-vpn","status":"publish","type":"post","link":"http:\/\/www.forlex.it\/index.php\/2016\/06\/19\/invio-di-una-mail-allavvio-di-una-vpn\/","title":{"rendered":"Invio di una mail all&#8217;avvio di una vpn"},"content":{"rendered":"<p>In uno dei precedenti post che ho realizzato su Forlex, ho inserito i passi utili per attivare un server di VPN con protocollo pptp.<\/p>\n<p>A grande richiesta ho deciso d&#8217;inserivi in questo micro how-to come inviare un messaggio di posta elettronica, al titolare della username utilizzata, qual&#8217;ora dovesse verificarsi una connessione.<\/p>\n<p>Innanzitutto un colpo di apt-get per installare un piccolissimo server smtp che si chiama <strong>sendEmail<\/strong><\/p>\n<p>apt-get install sendEmail<\/p>\n<p>ed ora apriamo il file \/etc\/ppp\/ip-up, all&#8217;interno del quale vi sono parte dei comandi che vengono eseguiti alla richiesta di attivazione di una connessione vpn.<\/p>\n<p>Alla fine del file inseriamo le seguenti righe di bash script\u00a0:<\/p>\n<p>SUBJECT=&#8221;Avviso\u00a0connessione VPN&#8221;<\/p>\n<p>EMAIL=<strong>&#8220;&lt;indirizzo di posta elettronica del mittente&gt;&#8221;<\/strong><\/p>\n<p>EMAILADMIN=<strong>&#8220;&lt;indirizzo di posta elettronica dell&#8217;amministratore&gt;&#8221; <\/strong><\/p>\n<p>WHO=`last -n 1|awk &#8216;{print $1}&#8217;|head &#8211;lines 1 -`&#8221;@<strong>&lt;dominioposta.dom&gt;<\/strong>&#8221;<\/p>\n<p>HOW=`last -n 1|head &#8211;lines 1 -`<\/p>\n<p>EMAILMESSAGE=&#8221;Attenzione connessione vpn con le seguenti caratteristiche:\\n$HOW&#8221;<\/p>\n<p>\/usr\/bin\/sendEmail -f &#8220;$EMAIL&#8221; -t &#8220;$WHO&#8221; -cc &#8220;$EMAILADMIN&#8221; -u &#8220;$SUBJECT&#8221; -m &#8220;$EMAILMESSAGE&#8221; -s <strong>&lt;server smtp del proprio provider&gt;<\/strong><\/p>\n<p>Non credo ci sia bisogno di grandi spiegazioni, come vedete dopo aver reperito le diverse informazioni (chi si \u00e8 connesso e come) le inviamo come testo del messaggio includendo in CC anche l&#8217;amministratore di rete.<\/p>\n<p>Attenzione, sostituite le parole in neretto con i vostri dati.<\/p>\n<p>Buona VPN a tutti.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In uno dei precedenti post che ho realizzato su Forlex, ho inserito i passi utili per attivare un server di VPN con protocollo pptp. A grande richiesta ho deciso d&#8217;inserivi in questo micro how-to come inviare un messaggio di posta &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"http:\/\/www.forlex.it\/index.php\/2016\/06\/19\/invio-di-una-mail-allavvio-di-una-vpn\/\"> <span class=\"screen-reader-text\">Invio di una mail all&#8217;avvio di una vpn<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/posts\/81"}],"collection":[{"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/comments?post=81"}],"version-history":[{"count":1,"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/posts\/81\/revisions"}],"predecessor-version":[{"id":82,"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/posts\/81\/revisions\/82"}],"wp:attachment":[{"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/media?parent=81"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/categories?post=81"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/tags?post=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}