{"id":211,"date":"2007-02-11T22:27:24","date_gmt":"2007-02-11T20:27:24","guid":{"rendered":"http:\/\/riccardo.raneri.it\/blog\/index.php\/2007\/02\/11\/3-modi-alternativi-per-inviare-une-mail\/"},"modified":"2009-06-17T17:51:37","modified_gmt":"2009-06-17T15:51:37","slug":"3-modi-alternativi-per-inviare-une-mail","status":"publish","type":"post","link":"https:\/\/quadracode.com\/hub\/3-modi-alternativi-per-inviare-une-mail\/","title":{"rendered":"3 modi alternativi per inviare un&#8217;e-mail"},"content":{"rendered":"<p><img decoding=\"async\" title=\"E-mail\" src=\"http:\/\/riccardo.raneri.it\/blog\/eng\/wp-content\/uploads\/2007\/02\/altmail.png\" alt=\"E-mail\" align=\"left\" \/>Microsoft Outlook Express, Mozilla Firebird e qualsiasi altro client e-mail non sono le uniche applicazioni in grado di inviare posta elettronica.<br \/>\nL&#8217;e-mailing \u00e8 stato una delle prime applicazioni di Internet, ed esistono moltissimi modi per utilizzarlo; ad esempio chi ha (un po&#8217;) di esperienza con Linux sa come inviare mail da console basate su linee di comando testuali.<\/p>\n<p>Vediamo tre modi &#8220;diversi&#8221; per inviare un&#8217;e-mail senza utilizzare un client tradizionale:<\/p>\n<p><img decoding=\"async\" style=\"margin-right: 5px\" title=\"Telnet\" src=\"http:\/\/riccardo.raneri.it\/blog\/eng\/wp-content\/uploads\/2007\/02\/console.GIF\" alt=\"Telnet\" align=\"left\" \/><strong>1 &#8211; Telnettiamolo<br \/>\n<\/strong>Gli utenti Linux sono abituati ad accedere a molti strumenti via &#8220;command line&#8221;, ma chi usa Windows non si trova solitamente a proprio agio con i terminali. Vediamo come fare questo in Win XP:<br \/>\n<strong>a. <\/strong>clicchiamo sul bottone &#8220;Start&#8221; e scegliamo &#8220;Esegui&#8230;&#8221;, scriviamo quindi &#8220;CMD&#8221; e premiamo Invio.<br \/>\n<strong>b. <\/strong>scriviamo &#8220;<strong>telnet<\/strong>&#8221; nella finestra con la linea di comando e premiamo Invio. Vedremo avviarsi Microsoft Telnet Client;<br \/>\n<strong>c. <\/strong>scriviamo: <strong>o mail.myserver.com 25 <\/strong>&lt;- ovviamente \u00e8 necessario cambiare &#8220;mail.myserver.com&#8221; con quello del proprio provider. Solitamente l&#8217;indirizzo \u00e8 qualcosa del tipo &#8220;mail.nomedelmioprovider.estensione&#8221; o &#8220;smtp.nomedelmioprovider.estensione&#8221;; la porta 25 \u00e8 uno standard per le connessioni SMTP (invio di email).<br \/>\nSe l&#8217;indirizzo \u00e8 corretto, vedremo la schermata di benvenuto del server SMTP, qualcosa tipo:<br \/>\n<strong>220 ciaaol-d10.mx.aol.com ESMTP mail_cia_aol-d10.3; Mon, 04 Dec 2006 09:43:20 -0500<br \/>\n<\/strong>Da questo momento in poi \u00e8 meglio scrivere lentamente, perch\u00e8 la comunicazione con il server \u00e8 in tempo reale, quindi se facciamo un errore non \u00e8 possibile correggere con backspace \ud83d\ude09<br \/>\n<strong>d. <\/strong>Occorre scrivere un piccolo saluto introduttivo: digitiamo <strong>HELO ricky<\/strong> &lt;- da cambiare con il proprio nick o nome reale.<br \/>\nRiceveremo una gentile risposta simile a questa:<\/p>\n<p style=\"background: #ececec none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: tahoma; font-size: 10px\"><strong>250 FBCMCL01B05.fbc.local Hello [1.2.3.4]<\/strong><\/p>\n<p><strong>e. <\/strong>Mettiamo di voler inviare un messaggio al signor Mr. Brown, il suo indirizzo \u00e8 <a href=\"mailto:brown@example.com\">brown@example.com<\/a>. Il nostro indirizzo \u00e8 <a href=\"mailto:jack@example.net\">jack@example.net<\/a>. Scriveremo:<br \/>\n<span style=\"font-size: x-small;\"><strong>m<span style=\"font-size: x-small;\">ail from:<a href=\"mailto:jack@example.net\">jack@example.net<\/a><\/span><\/strong><\/span><span style=\"font-size: x-small;\"><br \/>\ne quindi:<br \/>\n<strong>rcpt to:<\/strong><a href=\"mailto:brown@example.com\"><strong>brown@example.com<\/strong><\/a><br \/>\n<strong>f. <\/strong>Passiamo al <strong>corpo<\/strong> dell&#8217;email. Scriviamo:<br \/>\n<strong>data<br \/>\n<\/strong>e quindi tutto quello che vogliamo&#8230; quando abbiamo finito passiamo ad una nuova linea andando a capo e mettiamo un singolo punto &#8220;.&#8221; (senza apici) e quindi ancora INVIO. Se tutto funziona come deve, il server SMTP ci dar\u00e0 una conferma simile a questa:<\/span><\/p>\n<p style=\"background: #ececec none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: tahoma; font-size: 10px\"><span style=\"font-size: x-small;\"><strong>250 2.0.0 Message accepted for delivery<\/strong><\/span><\/p>\n<p><strong>g.<\/strong> Non ci resta che andare a controllare la casella dove abbiamo inviato il nostro messaggio per riceverlo \ud83d\ude09<\/p>\n<p><img decoding=\"async\" style=\"margin-right: 5px\" title=\"Pickup\" src=\"http:\/\/riccardo.raneri.it\/blog\/eng\/wp-content\/uploads\/2007\/02\/pickup.gif\" alt=\"Pickup\" align=\"left\" \/><strong>2 &#8211; Portiamolo in pickup<br \/>\n<\/strong>Gli utenti Windows XP possono installare, come componente opzionale, il <strong>server IIS<\/strong> di Microsoft (lo stesso che viene fornito con la serie &#8220;server&#8221; di Windows, anche se la versione in XP ha alcune limitazioni) che include un server Web, uno FTP e uno <strong>SMTP<\/strong>.<br \/>\nQui non vogliamo presentare una spiegazione completa di come <a href=\"http:\/\/www.codeproject.com\/Purgatory\/ConfigServerSmtp.asp\" target=\"_blank\">installare e configurare IIS con supporto per le Mail<\/a> (ci sono <a href=\"http:\/\/www.google.it\/search?q=iis+on+xp\" target=\"_blank\">moltissimi tutorial in Rete<\/a>)&#8230; comunque, se hai una copia di Microsoft SMTP server in esecuzione sul tuo sistema, sei in grado di inviare e-mail direttamente da esso, senza passare da quello del tuo provider.<br \/>\nInoltre, dovresti avere questa cartella:<strong> C:\\Inetpub\\mailroot\\Pickup<br \/>\n<\/strong> Se \u00e8 cos\u00ec, puoi inviare un e-mail in un modo molto divertente: crea un file di testo con questo contenuto:<\/p>\n<p style=\"background: #ececec none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: tahoma; font-size: 10px\"><strong>to:recipientnick@server.com<br \/>\nfrom:sendernick@anotherserver.com<br \/>\nsubject:Questo \u00e8 un test.<\/strong><\/p>\n<p><strong>Questo \u00e8 il corpo di un email di prova.<\/strong><\/p>\n<p>Ovviamente occorre modificare gli indirizzi di posta elettronica ed eventualmente il soggetto ed il corpo. Trascina questo file di testo dentro la cartella &#8220;Pickup&#8221;: il documento dovrebbe scomparire immediatamente o quasi&#8230; e dopo poco tempo l&#8217;e-mail verr\u00e0 consegnata. E&#8217; un modo decisamente alternativo per inviare un e-mail, o no? \ud83d\ude09<\/p>\n<p style=\"width: 100%; margin-top: 10px; padding-bottom: 20px; text-align: center;\"><\/p>\n<p><img decoding=\"async\" title=\"VBS\" src=\"http:\/\/riccardo.raneri.it\/blog\/eng\/wp-content\/uploads\/2007\/02\/vbs.gif\" alt=\"VBS\" align=\"left\" \/><strong>3 &#8211; Via Batch<\/strong><br \/>\nI sistemi Windows dispongono di un loro linguaggio batch, simile allo shell scripting in Linux.<br \/>\nSe vogliamo automatizzare una lista di semplici &#8220;cose da fare&#8221;, dobbiamo creare un file di testo, scriverci dentro alcuni comandi in VBscript e salvarlo con l&#8217;estensione .VBS extension; quando ci faremo doppio click sopra, il computer eseguir\u00e0 i comandi, nello stesso ordine in cui li avevamo scritti nel file di testo (i &#8220;vecchi&#8221; utenti ricorderanno la versione DOS dei file .VBS: erano i .BAT!).<\/p>\n<p>Possiamo utilizzare uno script .VBS anche per inviare un e-mail, specificando il server SMTP da utilizzare. Ecco cosa incollare nel file VBS:<\/p>\n<blockquote><p>Set objMail = CreateObject(&#8220;CDO.Message&#8221;)<br \/>\nwith objMail<br \/>\n.From = &#8220;&#8221;&#8221;Your Name&#8221;&#8221; &#8221;<br \/>\n.To = &#8220;recipient@server.com&#8221;<br \/>\n.Subject = &#8220;My Subject&#8221;<br \/>\n.TextBody = &#8220;body of the message&#8230;&#8221;.Configuration.Fields.Item(&#8220;http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpserver&#8221;) = &#8220;smtp.yourprovider.com&#8221;<br \/>\n.Configuration.Fields.Item(&#8220;http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpserverport&#8221;) = 25<br \/>\n.Configuration.Fields.Item(&#8220;http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpauthenticate&#8221;) = 0<br \/>\n.Configuration.Fields.Item(&#8220;http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpusessl&#8221;) = False<br \/>\n.Configuration.Fields.Item(&#8220;http:\/\/schemas.microsoft.com\/cdo\/configuration\/sendusing&#8221;) = 2<br \/>\n.Configuration.Fields.Update<\/p>\n<p>.Send<br \/>\nend with<\/p>\n<p>MsgBox &#8220;You e-mail has been sent :)&#8221;<br \/>\nset objMail = nothing<\/p><\/blockquote>\n<p>Come al solito, <strong>cambiate di conseguenza<\/strong> con i vostri dati, con particolare attenzione all&#8217;indirizzo del server SMTP: probabilmente sar\u00e0 l&#8217;SMTP del vostro provider, lo stesso che avete in Outlook Express (ecc.) come &#8220;server posta in uscita&#8221;, &#8220;server SMTP&#8221; o qualcosa del genere.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Outlook Express, Mozilla Firebird e qualsiasi altro client e-mail non sono le uniche applicazioni in grado di inviare posta elettronica. L&#8217;e-mailing \u00e8 stato una delle prime applicazioni di Internet, ed esistono moltissimi modi per utilizzarlo; ad esempio chi ha (un po&#8217;) di esperienza con Linux sa come inviare mail da console basate su linee&hellip; <a class=\"read-more\" href=\"https:\/\/quadracode.com\/hub\/3-modi-alternativi-per-inviare-une-mail\/\">Leggi di pi\u00f9<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-211","post","type-post","status-publish","format-standard","hentry","category-trucchi"],"acf":[],"fimg_url":false,"_links":{"self":[{"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/posts\/211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/comments?post=211"}],"version-history":[{"count":4,"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/posts\/211\/revisions"}],"predecessor-version":[{"id":407,"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/posts\/211\/revisions\/407"}],"wp:attachment":[{"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/media?parent=211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/categories?post=211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/tags?post=211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}