{"id":1569,"date":"2022-05-14T09:24:10","date_gmt":"2022-05-14T09:24:10","guid":{"rendered":"https:\/\/www.giuseppemaccario.com\/it\/?p=1569"},"modified":"2023-02-24T15:58:03","modified_gmt":"2023-02-24T15:58:03","slug":"come-inviare-email-in-laravel-usando-mailtrap","status":"publish","type":"post","link":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/","title":{"rendered":"Come inviare email in Laravel usando Mailtrap"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In questo articolo spiegher\u00f2 cos&#8217;\u00e8 Mailtrap Email Testing e come inviare email in Laravel usando Mailtrap Email Testing (in locale).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introduzione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nel 2020 ho sviluppato una piattaforma, basata su Laravel, che faceva largo uso di cron job e di invio di email. I cron job controllavano alcuni valori sul database, e gli script si occupavano di inviare email. Ogni email usa tipicamente un template Blade, costruito in HTML. Quindi \u00e8 necessario testare come i messaggi vengono visualizzati dall&#8217;utente finale su Desktop, ma anche su tablet e mobile. Come fare?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il test \u00e8 essenziale per sviluppare un prodotto professionale. Purtroppo per\u00f3, invare una email in PHP da localhost non \u00e8 una cosa semplice, basta vedere <a href=\"https:\/\/stackoverflow.com\/questions\/44806610\/laravel-5-4-sending-email-from-localhost-not-working\" target=\"_blank\" rel=\"noreferrer noopener\">quante discussioni ci sono a riguardo in rete<\/a>: gli sviluppatori devono configurare alcune impostazioni nei file php.ini, oppure nel sendmail.ini e a volte nonostante non ci sia nessun errore nel codice o nessun errore scritto nei log, sembra impossibile riuscire ad inviare le email. Il processo diventa frustrante e si trasforma in una perdita di tempo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cos&#8217;\u00e8 Mailtrap?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo qualche ricerca ho scoperto <a href=\"https:\/\/mailtrap.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mailtrap<\/a> Email Sandbox, un servizio che \u00e8 possibile utilizzare per &#8220;intrappolare&#8221; le e-mail, senza effettivamente inviarle al destinatario previsto. Mailtrap Email Testing \u00e8 un servizio con <a href=\"https:\/\/mailtrap.io\/pricing\/\" target=\"_blank\" rel=\"noreferrer noopener\">piani a pagamento<\/a>, ma con un piano gratuito disponibile, consigliato per testare il servizio o da usare per un progetto personale. Il piano personale gratuito ha alcune limitazioni, come per esempio il numero massimo mensile di email che si possono testare con Mailtrap, ovvero 100 email mensili.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Come funziona Mailtrap?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Direttamente dalla loro pagina di aiuto: <em>Mailtrap Email Sandbox cattura le tue email in una casella di posta virtuale in modo che tu possa testare e ottimizzare le tue campagne email prima di inviarle agli utenti reali.<\/em> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mailtrap Email Testing \u00e8 ben noto tra gli sviluppatori web come uno strumento online per il test sicuro delle e-mail in ambienti di sviluppo e di staging. \u00c8 spesso usato come un falso server SMTP per catturare le email di prova, visualizzarle in caselle di posta virtuali e fare il debug prima dell&#8217;invio agli utenti reali.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configurazione Mailtrap<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per prima cosa \u00e8 necessario creare un account Mailtrap, \u00e8 sufficiente creare un account su <a href=\"https:\/\/mailtrap.io\/\">https:\/\/mailtrap.io<\/a>. \u00c8 possibile creare un account sfruttando il proprio account Google, Github, Office365 oppure registrarsi nel pi\u00f9 classico dei modi, con email e password.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo aver effettuato il login con successo, viene visualizzata la homepage.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"563\" src=\"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Mailtrap-Email-Testing-start-testing.png\" alt=\"Mailtrap Email Testing - Start testing\" class=\"wp-image-1599\" srcset=\"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Mailtrap-Email-Testing-start-testing.png 1024w, https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Mailtrap-Email-Testing-start-testing-300x165.png 300w, https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Mailtrap-Email-Testing-start-testing-768x422.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Mailtrap: crea una nuova inbox<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">A questo punto \u00e8 possibile recuperare le credenziali SMTP\/POP3 del proprio account e utilizzarle nel proprio progetto Laravel (PHP) in sviluppo. Cliccare quindi sulbottone Start Testing e poi su <em>Show Credentials<\/em>:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"564\" src=\"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Mailtrap-Email-Testing-Show-credentials.png\" alt=\"Mailtrap Email Testing - Show credentials\" class=\"wp-image-1600\" srcset=\"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Mailtrap-Email-Testing-Show-credentials.png 1024w, https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Mailtrap-Email-Testing-Show-credentials-300x165.png 300w, https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Mailtrap-Email-Testing-Show-credentials-768x423.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Mailtrap: visualizza credenziali<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Configurazione Laravel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mailtrap offre la possibilit\u00e0 di integrare le sue funzionalit\u00e0 in vari linguaggi di programmazione e framework, e offre degli snippet preconfigurati da usare nei propri progetti. \u00c9 sufficiente cliccare su <strong>Integrations<\/strong>:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"559\" src=\"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Mailtrap-Email-Testing-Show-integrations.png\" alt=\"Mailtrap Email Testing - Show integrations\" class=\"wp-image-1601\" srcset=\"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Mailtrap-Email-Testing-Show-integrations.png 1024w, https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Mailtrap-Email-Testing-Show-integrations-300x164.png 300w, https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Mailtrap-Email-Testing-Show-integrations-768x419.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Mailtrap: Integrazioni<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Ecco la lista di linguaggi disponibili:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Command Line<\/li>\n\n\n\n<li>Ruby<\/li>\n\n\n\n<li>Python<\/li>\n\n\n\n<li>PHP<\/li>\n\n\n\n<li>Node.js<\/li>\n\n\n\n<li>Java\/Scala<\/li>\n\n\n\n<li>Perl<\/li>\n\n\n\n<li>C#<\/li>\n\n\n\n<li>Other<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In questo articolo ci occupiamo di integrare Mailtrap in un progetto Laravel. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Laravel fornisce un&#8217;API semplice e pulita di mailing grazie alla popolare libreria SwiftMailer. Con l&#8217;impostazione predefinita di Laravel \u00e8 possibile impostare la propria configurazione di mailing impostando alcuni valori nel file <em>.env<\/em> nella directory principale del progetto Laravel.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>MAIL_MAILER=smtp\nMAIL_HOST=smtp.mailtrap.io\nMAIL_PORT=2525\nMAIL_USERNAME=xxxxxxx\nMAIL_PASSWORD=xxxxxxx\nMAIL_ENCRYPTION=tls<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Il gioco \u00e8 fatto! Ora vediamo come inviare email in Laravel usando Mailtrap.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ora non resta che configurare le proprie viste. Ogni email in Laravel usa un <a href=\"https:\/\/laravel.com\/docs\/9.x\/blade\" target=\"_blank\" rel=\"noreferrer noopener\">template Blade<\/a> per visualizzare il suo contenuto. La documentazione Laravel \u00e8 molto chiara ed esaustiva, ed \u00e8 disponibile a questo indirizzo: <a href=\"https:\/\/laravel.com\/docs\/9.x\/mail\" target=\"_blank\" rel=\"noreferrer noopener\">Mail &#8211; Laravel<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Molto velocemente, ecco una lista step-by-step per creare una mail in Laravel:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Creare una classe &#8220;mailable&#8221; con il comando artisan<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan make:mail OrderShipped<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li>configurare il mittente (from) nel metodo build() della classe appena creata<\/li>\n\n\n\n<li>impostare l&#8217;oggetto (subject) della mail nel metodo build() della classe appena creata<\/li>\n\n\n\n<li>configurare la vista (view) nel metodo build() della classe appena creata<\/li>\n\n\n\n<li>configurare gli eventuali parametri (with) da passare alla vista tramite il costruttore e gli attributi di classe<\/li>\n\n\n\n<li>realizzare la vista HTML che verr\u00e0 visualizzata dall&#8217;utente<\/li>\n\n\n\n<li>scrivere il codice che richiama la classe &#8220;mailable&#8221; e invia effetiivamente l&#8217;email<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>Mail::to($user-&gt;email)-&gt;send(new OrderShipped($order));<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Mailtrap inbox<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A questo punto non resta che testare l&#8217;invio. Una volta eseguito il codice necessario in Laravel per inviare le mail da testare, \u00e8 sufficiente aprire la pagina <a href=\"https:\/\/mailtrap.io\/inboxes\">inboxes di Mailtrap<\/a> <a href=\"https:\/\/mailtrap.io\/inboxes\">Email Testing<\/a>, selezionare l&#8217;inbox creata in precedenza e controllare i messaggi arrivati. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Possiamo quindi risolvere eventuali problemi di visualizzazione del messaggio ed essere pronti a rilasciare in produzione ottimi layout e template professionali per le nostre email.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per qualunque domanda o dubbio, scrivetemi tramite <a href=\"https:\/\/www.giuseppemaccario.com\/it\/#contatti\">il modulo dei contatti<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nel 2020 ho sviluppato una piattaforma, basata su Laravel che faceva largo uso di invio di email. Dovevo testare come i messaggi venivano visualizzati dall&#8217;utente finale su Desktop, ma anche su tablet e mobile. Come fare? Usando MailTrap!<\/p>\n","protected":false},"author":1,"featured_media":1604,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","ngg_post_thumbnail":0,"footnotes":""},"categories":[69,73,38],"tags":[71,72,41],"class_list":["post-1569","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","category-mail","category-php","tag-laravel","tag-mailtrap","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Come inviare email in Laravel usando Mailtrap<\/title>\n<meta name=\"description\" content=\"In questo articolo spiegher\u00f2 cos&#039;\u00e8 Mailtrap e come inviare email in Laravel usando Mailtrap sviluppando un&#039;applicazione in locale.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come inviare email in Laravel usando Mailtrap\" \/>\n<meta property=\"og:description\" content=\"In questo articolo spiegher\u00f2 cos&#039;\u00e8 Mailtrap e come inviare email in Laravel usando Mailtrap sviluppando un&#039;applicazione in locale.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/\" \/>\n<meta property=\"og:site_name\" content=\"Giuseppe Maccario\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-14T09:24:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-24T15:58:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Come-inviare-email-in-Laravel-usando-MailTrap.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"giuseppemaccario\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"giuseppemaccario\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/\"},\"author\":{\"name\":\"giuseppemaccario\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/#\\\/schema\\\/person\\\/cb06a58fab509a897056972173e2e5dc\"},\"headline\":\"Come inviare email in Laravel usando Mailtrap\",\"datePublished\":\"2022-05-14T09:24:10+00:00\",\"dateModified\":\"2023-02-24T15:58:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/\"},\"wordCount\":764,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/#\\\/schema\\\/person\\\/cb06a58fab509a897056972173e2e5dc\"},\"image\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Come-inviare-email-in-Laravel-usando-MailTrap.png\",\"keywords\":[\"laravel\",\"mailtrap\",\"php\"],\"articleSection\":[\"Laravel\",\"Mail\",\"PHP\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/\",\"url\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/\",\"name\":\"Come inviare email in Laravel usando Mailtrap\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Come-inviare-email-in-Laravel-usando-MailTrap.png\",\"datePublished\":\"2022-05-14T09:24:10+00:00\",\"dateModified\":\"2023-02-24T15:58:03+00:00\",\"description\":\"In questo articolo spiegher\u00f2 cos'\u00e8 Mailtrap e come inviare email in Laravel usando Mailtrap sviluppando un'applicazione in locale.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Come-inviare-email-in-Laravel-usando-MailTrap.png\",\"contentUrl\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Come-inviare-email-in-Laravel-usando-MailTrap.png\",\"width\":1280,\"height\":720,\"caption\":\"Come inviare email in Laravel usando Mailtrap\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/come-inviare-email-in-laravel-usando-mailtrap\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come inviare email in Laravel usando Mailtrap\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/\",\"name\":\"Giuseppe Maccario\",\"description\":\"Sviluppatore Software in Amsterdam (NL)\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/#\\\/schema\\\/person\\\/cb06a58fab509a897056972173e2e5dc\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/#\\\/schema\\\/person\\\/cb06a58fab509a897056972173e2e5dc\",\"name\":\"giuseppemaccario\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/giuseppe-maccario-experienced-software-developer-logo.png\",\"url\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/giuseppe-maccario-experienced-software-developer-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/giuseppe-maccario-experienced-software-developer-logo.png\",\"width\":50,\"height\":50,\"caption\":\"giuseppemaccario\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/giuseppe-maccario-experienced-software-developer-logo.png\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Come inviare email in Laravel usando Mailtrap","description":"In questo articolo spiegher\u00f2 cos'\u00e8 Mailtrap e come inviare email in Laravel usando Mailtrap sviluppando un'applicazione in locale.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/","og_locale":"it_IT","og_type":"article","og_title":"Come inviare email in Laravel usando Mailtrap","og_description":"In questo articolo spiegher\u00f2 cos'\u00e8 Mailtrap e come inviare email in Laravel usando Mailtrap sviluppando un'applicazione in locale.","og_url":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/","og_site_name":"Giuseppe Maccario","article_published_time":"2022-05-14T09:24:10+00:00","article_modified_time":"2023-02-24T15:58:03+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Come-inviare-email-in-Laravel-usando-MailTrap.png","type":"image\/png"}],"author":"giuseppemaccario","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"giuseppemaccario","Tempo di lettura stimato":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/#article","isPartOf":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/"},"author":{"name":"giuseppemaccario","@id":"https:\/\/www.giuseppemaccario.com\/it\/#\/schema\/person\/cb06a58fab509a897056972173e2e5dc"},"headline":"Come inviare email in Laravel usando Mailtrap","datePublished":"2022-05-14T09:24:10+00:00","dateModified":"2023-02-24T15:58:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/"},"wordCount":764,"commentCount":0,"publisher":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/#\/schema\/person\/cb06a58fab509a897056972173e2e5dc"},"image":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/#primaryimage"},"thumbnailUrl":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Come-inviare-email-in-Laravel-usando-MailTrap.png","keywords":["laravel","mailtrap","php"],"articleSection":["Laravel","Mail","PHP"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/","url":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/","name":"Come inviare email in Laravel usando Mailtrap","isPartOf":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/#primaryimage"},"image":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/#primaryimage"},"thumbnailUrl":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Come-inviare-email-in-Laravel-usando-MailTrap.png","datePublished":"2022-05-14T09:24:10+00:00","dateModified":"2023-02-24T15:58:03+00:00","description":"In questo articolo spiegher\u00f2 cos'\u00e8 Mailtrap e come inviare email in Laravel usando Mailtrap sviluppando un'applicazione in locale.","breadcrumb":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/#primaryimage","url":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Come-inviare-email-in-Laravel-usando-MailTrap.png","contentUrl":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2022\/05\/Come-inviare-email-in-Laravel-usando-MailTrap.png","width":1280,"height":720,"caption":"Come inviare email in Laravel usando Mailtrap"},{"@type":"BreadcrumbList","@id":"https:\/\/www.giuseppemaccario.com\/it\/come-inviare-email-in-laravel-usando-mailtrap\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.giuseppemaccario.com\/it\/"},{"@type":"ListItem","position":2,"name":"Come inviare email in Laravel usando Mailtrap"}]},{"@type":"WebSite","@id":"https:\/\/www.giuseppemaccario.com\/it\/#website","url":"https:\/\/www.giuseppemaccario.com\/it\/","name":"Giuseppe Maccario","description":"Sviluppatore Software in Amsterdam (NL)","publisher":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/#\/schema\/person\/cb06a58fab509a897056972173e2e5dc"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.giuseppemaccario.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.giuseppemaccario.com\/it\/#\/schema\/person\/cb06a58fab509a897056972173e2e5dc","name":"giuseppemaccario","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2018\/08\/giuseppe-maccario-experienced-software-developer-logo.png","url":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2018\/08\/giuseppe-maccario-experienced-software-developer-logo.png","contentUrl":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2018\/08\/giuseppe-maccario-experienced-software-developer-logo.png","width":50,"height":50,"caption":"giuseppemaccario"},"logo":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2018\/08\/giuseppe-maccario-experienced-software-developer-logo.png"}}]}},"_links":{"self":[{"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/posts\/1569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/comments?post=1569"}],"version-history":[{"count":9,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/posts\/1569\/revisions"}],"predecessor-version":[{"id":1602,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/posts\/1569\/revisions\/1602"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/media\/1604"}],"wp:attachment":[{"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/media?parent=1569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/categories?post=1569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/tags?post=1569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}