{"id":26308,"date":"2021-06-16T11:50:00","date_gmt":"2021-06-16T08:50:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26308"},"modified":"2021-10-17T18:16:46","modified_gmt":"2021-10-17T15:16:46","slug":"e-kirjade-saatmine-gmaili-smtp-serveri-kaudu-laravelis","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/e-kirjade-saatmine-gmaili-smtp-serveri-kaudu-laravelis\/","title":{"rendered":"E-kirjade saatmine Gmaili SMTP-serveri kaudu Laravelis"},"content":{"rendered":"<p>Kas soovite kasutada Laravelis meilis\u00f5numite saatmiseks Gmaili SMTP-serverit? M\u00f5nikord ei saada teie server e-kirju oma piirangute v\u00f5i valede seadistuste t\u00f5ttu. Sellistes olukordades saate e-kirjade saatmiseks kasutada SMTP-serverit. Selles artiklis k\u00e4sitleme, kuidas meilis\u00f5numeid saata Laraveli Gmaili SMTP-serveri abil.<\/p>\n<p>SMTP-serveri kasutamisel ei satu teie e-kirjad r\u00e4mpsposti kausta. \u00dcldiselt k\u00e4sitletakse seda ehtsa meilina ja see l\u00e4heb kasutaja postkasti.<\/p>\n<p>\u00dcks SMTP-serveri kasutamise eelis on veel see, et saate e-kirju saata ka oma kohalikust serverist. Abi on e-posti funktsionaalsuse testimisest kohalikus serveris.<\/p>\n<h3>Gmaili SMTP-serveri seadistamine Laravelis<\/h3>\n<p>Laravel kasutab <code>config\/mail.php<\/code>faili e-posti pakkujatega seotud \u00fcksikasjade salvestamiseks. See fail sisaldab selliseid seadeid nagu MAIL_HOST, MAIL_PORT, MAIL_ENCRYPTION jne. Kasutaja peaks edastama selle teabe, mida Laravel kasutab, ja saatma teie meilid.<\/p>\n<p>Selle teabe lisamiseks ei pea te faili config \/ mail.php muutma. Selle asemel peaksite need \u00fcksikasjad <code>.env<\/code>faili salvestama.<\/p>\n<p>Avage <code>.env<\/code>fail, mis asub teie juurkataloogis ja leiate e-posti seadetega seotud koodi alt.<\/p>\n<pre><code>MAIL_MAILER=smtp\nMAIL_HOST=mailtrap.io\nMAIL_PORT=2525\nMAIL_USERNAME=null\nMAIL_PASSWORD=null\nMAIL_ENCRYPTION=null<\/code><\/pre>\n<p>Redigeerige \u00fclaltoodud \u00fcksikasju j\u00e4rgmiselt.<\/p>\n<pre><code>MAIL_MAILER=smtp\nMAIL_HOST=smtp.googlemail.com\nMAIL_PORT=465\nMAIL_USERNAME=GMAIL_USERNAME\nMAIL_PASSWORD=GMAIL_PASSWORD\nMAIL_ENCRYPTION=ssl<\/code><\/pre>\n<p>Siin m\u00e4\u00e4rasin draiveriks smtp, Gmaili hostiks smtp.googlemail.com, Gmaili SMTP-porti 465-ks ja kr\u00fcptimismeetodi ssl-ks. Asendage kohat\u00e4ited GMAIL_USERNAME, GMAIL_PASSWORD kindlasti oma tegeliku Gmaili kasutajanime ja parooliga.<\/p>\n<p>Gmaili SMTP-serveri kasutamiseks peate muutma m\u00f5nda oma Google&#8217;i konto seadet. Logige sisse oma Google&#8217;i kontole ja kl\u00f5psake nuppu &quot;Konto&quot;. Kui olete lehel &quot;Konto&quot;, kl\u00f5psake nuppu &quot;Turvalisus&quot;. Kerige allapoole ja leiate seaded \u201eV\u00e4hem turvalise rakenduse juurdep\u00e4\u00e4s&quot;. L\u00fclitage see olekusse SEES.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20188-6081ca5c55fa8.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20188-6081ca5c55fa8.png\" alt=\"E-kirjade saatmine Gmaili SMTP-serveri kaudu Laravelis\" ><\/a><\/p>\n<h3>E-posti saatmise kood Laravelis<\/h3>\n<p>Selles etapis olete k\u00f5ik p\u00f5hilised seadistused l\u00f5pule viinud. N\u00fc\u00fcd peate kirjutama Laraveli koodi, mis saadab meili.<\/p>\n<p>Selle \u00f5petuse jaoks kasutan koodi kirjutamiseks klassi &quot;Mail&quot;. Kasutaja saab koodi kirjutada ka <a href=\"https:\/\/laravel.com\/docs\/master\/mail\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Laraveli Mailable&#8217;i abil<\/a>. Sellel pole mingit vahet. M\u00f5lemal juhul kasutab Laravel taustal Gmaili SMTP-serverit.<\/p>\n<p>\u201eMaili&#8221; klassi kasutamisel on teie kood umbes selline, nagu allpool kirjas.<\/p>\n<pre><code>$to_name = 'TO_NAME';\n$to_email = 'TO_EMAIL_ADDRESS';\n$data = array('name'=&gt;\"Sam Jose\", \"body\" =&gt; \"Test mail\");\n\u00a0\u00a0\u00a0\u00a0\u00a0\nMail::send('emails.mail', $data, function($message) use ($to_name, $to_email) {\n\u00a0\u00a0\u00a0\u00a0$message-&gt;to($to_email, $to_name)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-&gt;subject('Artisans Web Testing Mail');\n\u00a0\u00a0\u00a0\u00a0$message-&gt;from('FROM_EMAIL_ADDRESS','Artisans Web');\n});<\/code><\/pre>\n<p>\u00dclaltoodud koodis kasutan vaadet &#8216;emails.mail&#8217;. See t\u00e4hendab, et peate looma kausta ja faili nimega <code>resources-&gt;views-&gt;emails-&gt;mail.blade.php<\/code>.<\/p>\n<p>Teie <code>mail.blade.php<\/code>kood sisaldab j\u00e4rgmiselt.<\/p>\n<pre><code>Hi &lt;strong&gt;{{ $name }}&lt;\/strong&gt;,\n\u00a0\u00a0\n&lt;p&gt;{{ $body }}&lt;\/p&gt;<\/code><\/pre>\n<p>See selleks! N\u00fc\u00fcd kasutab Laravel taustal automaatselt Gmaili SMTP-serverit ja saadab teie e-kirjad.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/blog.mailtrap.io\/laravel-email-testing\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Laraveli e-posti testimine: Mailtrap vs. muud valikud<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-paringut-laravelis-sisse-logida\/\" title=\"Kuidas p\u00e4ringut Laravelis sisse logida\">Kuidas p\u00e4ringut Laravelis sisse logida<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-ckeditorit-laravelis-installida-ja-kasutada\/\" title=\"Kuidas CKEditorit Laravelis installida ja kasutada\">Kuidas CKEditorit Laravelis installida ja kasutada<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kas soovite kasutada Laravelis meilis\u00f5numite saatmiseks Gmaili SMTP-serverit? Selles artiklis n\u00e4itame teile, kuidas SMTP-d Laravelis seadistada ja selle abil e-kirju saata.<\/p>\n","protected":false},"author":1,"featured_media":21614,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[498],"tags":[842],"class_list":["post-26308","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel2-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=26308"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26308\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21614"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=26308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=26308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=26308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}