{"id":26433,"date":"2021-06-22T12:48:00","date_gmt":"2021-06-22T09:48:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26433"},"modified":"2021-10-17T18:14:05","modified_gmt":"2021-10-17T15:14:05","slug":"saada-e-kirju-php-s-mailjeti-alternatiiv-gmaili-smtp-serverile-abil","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/saada-e-kirju-php-s-mailjeti-alternatiiv-gmaili-smtp-serverile-abil\/","title":{"rendered":"Saada e-kirju PHP-s Mailjeti (alternatiiv Gmaili SMTP-serverile) abil"},"content":{"rendered":"<p>Veebisaitide omanikud peavad regulaarselt saatma meie kasutajatele e-kirju. Kui kasutate e-kirjade saatmiseks PHP funktsiooni mail(), saate varsti aru, et teie meilid l\u00f5pevad r\u00e4mpsposti ja mitte kasutaja postkastis. Seet\u00f5ttu ei m\u00e4rka enamik kasutajaid teie olulisi e-kirju. Selle probleemi lahendamiseks peate oma meilide saatmiseks kasutama SMTP-servereid.<\/p>\n<p>Gmaili SMTP-server on arendajate seas \u00fcsna populaarne valik. Kuid selle Google&#8217;i teenuse kasutamisel on 2 probleemi. Esiteks ei saanud meili saatmise ajal m\u00e4\u00e4rata aadressi &#8216;alates&#8217;. Gmail m\u00e4\u00e4ras saatja aadressiks teie e-posti aadressi (Google&#8217;i e-posti aadressi). Teiseks peate sisse l\u00fclitama s\u00e4tte \u201elubada v\u00e4hem turvalisi rakendusi&quot;, mida Google ei soovita.<\/p>\n<p>Nende piirangute v\u00e4ltimiseks leidsin Gmaili SMTP-serveri jaoks alternatiivse lahenduse, milleks on <a href=\"https:\/\/www.mailjet.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Mailjet<\/a>. Mailjet on turundus- ja arendusmeeskondade e-posti kohaletoimetamise teenus. Saame PHP-s Mailjeti abil h\u00f5lpsasti e-kirju saata. Nad pakuvad meilide salvestamiseks oma e-posti API-d. V\u00f5ite kasutada ka nende SMTP-teenust.<\/p>\n<h3>Alustamine<\/h3>\n<p>Mailjet pakub kvoodi 6000 tasuta e-kirja kuus (200 meili p\u00e4evas). V\u00e4ikeettev\u00f5tete jaoks on see tasuta kvoot piisav. Kui teie ettev\u00f5te vajab rohkem e-kirju, vaadake nende <a href=\"https:\/\/www.mailjet.com\/pricing\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">hinnakujunduslehte<\/a>.<\/p>\n<p>Registreerumise k\u00e4igus palutakse teil valida saatmisviis. Selles \u00f5petuses k\u00e4sitleme nii e-posti API-d kui ka SMTP-relee, nii et n\u00fc\u00fcd valige API-valik.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20119-6081beae9d037.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-20119-6081beae9d037.png\" alt=\"Saada e-kirju PHP-s Mailjeti (alternatiiv Gmaili SMTP-serverile) abil\" ><\/a><\/p>\n<p>J\u00e4rgige j\u00e4rgmisi samme. Altpoolt ekraanilt vajutage arendaja jaotises nuppu &quot;Alustage&quot;.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20119-6081beaf0ffbf.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-20119-6081beaf0ffbf.png\" alt=\"Saada e-kirju PHP-s Mailjeti (alternatiiv Gmaili SMTP-serverile) abil\" ><\/a><\/p>\n<p>API-v\u00f5tmete haaramiseks minge jaotisse \u201eKonto seaded&#8221;. J\u00e4rgmisel lehel kl\u00f5psake jaotises REST API jaotisel \u201eP\u00f5hi-API v\u00f5tme ja alam-API v\u00f5tme haldamine&#8221;. Kopeerige j\u00e4rgmistes toimingutes vajalikud API-v\u00f5ti ja salajane v\u00f5ti.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20119-6081beaf961c0.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-20119-6081beaf961c0.png\" alt=\"Saada e-kirju PHP-s Mailjeti (alternatiiv Gmaili SMTP-serverile) abil\" ><\/a><\/p>\n<p>Mailjet v\u00f5imaldab meil m\u00e4\u00e4rata saatja aadressi. Kl\u00f5psake jaotises \u201eSaatjad ja domeenid&#8221; nuppu \u201eLisa saatja domeen v\u00f5i aadressid&#8221; ja j\u00e4rgmisel lehel lisage saatja aadress.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20119-6081beaf961c0.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-20119-6081beaf961c0.png\" alt=\"Saada e-kirju PHP-s Mailjeti (alternatiiv Gmaili SMTP-serverile) abil\" ><\/a><\/p>\n<p>Kui m\u00e4\u00e4rate aadressi, mis pole teie konto e-posti aadress, saate kinnitamiseks meili.<\/p>\n<h3>E-kirja saatmine Mailjeti abil PHUR-is cURL-i kaudu<\/h3>\n<p>Oleme valmis oma API-v\u00f5tmetega ja valmis oma e-kirju saatma, kasutades PHP-s Mailjet ja cURL. Veenduge, et teie serveris oleks CURL lubatud, muidu j\u00e4rgmine kood ei t\u00f6\u00f6ta ootusp\u00e4raselt. Enne alloleva koodi k\u00e4ivitamist asendage kohat\u00e4ited tegelike v\u00e4\u00e4rtustega.<\/p>\n<pre><code>&lt;?php\n$body = [\n\u00a0\u00a0\u00a0\u00a0'Messages' =&gt; [\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'From' =&gt; [\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Email' =&gt; \"SENDER_EMAIL_ADDRESS\",\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Name' =&gt; \"SENDER_NAME\"\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0],\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'To' =&gt; [\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Email' =&gt; \"RECIPIENT_EMAIL_ADDRESS\",\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Name' =&gt; \"RECIPIENT_NAME\"\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0]\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0],\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Subject' =&gt; \"Greetings from Mailjet.\",\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'HTMLPart' =&gt; \"&lt;h3&gt;Dear User, welcome to Mailjet!&lt;\/h3&gt;&lt;br \/&gt;May the delivery force be with you!\"\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0]\n\u00a0\u00a0\u00a0\u00a0]\n];\n\u00a0\u00a0\n$ch = curl_init();\n\u00a0\u00a0\ncurl_setopt($ch, CURLOPT_URL, \"https:\/\/api.mailjet.com\/v3.1\/send\");\ncurl_setopt($ch, CURLOPT_POST, 1);\ncurl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($body));\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\ncurl_setopt($ch, CURLOPT_HTTPHEADER, array(\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \n\u00a0\u00a0\u00a0\u00a0'Content-Type: application\/json')\n);\ncurl_setopt($ch, CURLOPT_USERPWD, \"API_KEY:SECRET_KEY\");\n$server_output = curl_exec($ch);\ncurl_close ($ch);\n\u00a0\u00a0\n$response = json_decode($server_output);\nif ($response-&gt;Messages[0]-&gt;Status == 'success') {\n\u00a0\u00a0\u00a0\u00a0echo \"Email sent successfully.\";\n}<\/code><\/pre>\n<h3>E-kirja saatmine Mailjeti abil PHP-s Guzzle&#8217;i kaudu<\/h3>\n<p>V\u00f5ite oma e-kirjade saatmiseks kasutada Guzzle&#8217;i. T\u00f5en\u00e4oliselt t\u00f6\u00f6tab teie rakendus raamistikus v\u00f5i CMS-is, kus kasutate teekide haldamiseks heliloojat. Sel juhul oleks Guzzle parem valik kui CURL.<\/p>\n<p>Selle stsenaariumi korral installige Guzzle&#8217;i teek k\u00e4su abil:<\/p>\n<pre><code>composer require guzzlehttp\/guzzle<\/code><\/pre>\n<p>P\u00e4rast teegi installimist saate alloleva koodi abil e-kirju saata PHP-s Guzzle&#8217;i abil.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\u00a0\nuse GuzzleHttpClient;\n\u00a0\u00a0\n$body = [\n\u00a0\u00a0\u00a0\u00a0'Messages' =&gt; [\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'From' =&gt; [\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Email' =&gt; \"SENDER_EMAIL_ADDRESS\",\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Name' =&gt; \"SENDER_NAME\"\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0],\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'To' =&gt; [\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Email' =&gt; \"RECIPIENT_EMAIL_ADDRESS\",\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Name' =&gt; \"RECIPIENT_NAME\"\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0]\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0],\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Subject' =&gt; \"Greetings from Mailjet.\",\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'HTMLPart' =&gt; \"&lt;h3&gt;Dear User, welcome to Mailjet!&lt;\/h3&gt;&lt;br \/&gt;May the delivery force be with you!\"\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0]\n\u00a0\u00a0\u00a0\u00a0]\n];\n\u00a0\u00a0\n$client = new Client([\n\u00a0\u00a0\u00a0\u00a0\/\/ Base URI is used with relative requests\n\u00a0\u00a0\u00a0\u00a0'base_uri' =&gt; 'https:\/\/api.mailjet.com\/v3.1\/',\n]);\n\u00a0\u00a0\n$response = $client-&gt;request('POST', 'send', [\n\u00a0\u00a0\u00a0\u00a0'json' =&gt; $body,\n\u00a0\u00a0\u00a0\u00a0'auth' =&gt; ['API_KEY', 'SECRET_KEY']\n]);\n\u00a0\u00a0\nif($response-&gt;getStatusCode() == 200) {\n\u00a0\u00a0\u00a0\u00a0$body = $response-&gt;getBody();\n\u00a0\u00a0\u00a0\u00a0$response = json_decode($body);\n\u00a0\u00a0\u00a0\u00a0if ($response-&gt;Messages[0]-&gt;Status == 'success') {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo \"Email sent successfully.\";\n\u00a0\u00a0\u00a0\u00a0}\n}<\/code><\/pre>\n<h3>E-kirja saatmine Mailjeti SMTP-serveri ja PHPMaileri abil<\/h3>\n<p>Eespool toodud sammudes arutasime Mailjeti e-posti API kasutamist meilide saatmiseks. Selles jaotises n\u00e4itan teile, kuidas kasutada Mailjeti SMTP-serverit kasutajatele meilis\u00f5numite saatmiseks.<\/p>\n<p>Juhtpaneelil kl\u00f5psake nuppu &quot;Minu SMTP seadistamine&quot;. J\u00e4rgmisel lehel saate k\u00f5ik SMTP mandaadid.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20119-6081beaf961c0.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-20119-6081beaf961c0.png\" alt=\"Saada e-kirju PHP-s Mailjeti (alternatiiv Gmaili SMTP-serverile) abil\" ><\/a><\/p>\n<p>Vaatame, kuidas PHTP-s SMTP-mandaate kasutada ja meilis\u00f5numeid saata. Esmalt installige PHPMaileri teek oma projekti, k\u00e4ivitades alloleva k\u00e4su:<\/p>\n<pre><code>composer require phpmailer\/phpmailer<\/code><\/pre>\n<p>J\u00e4rgmisena kirjutage allolev kood oma PHP-faili, mis saadab teie SMTP-mandaadi kaudu meili.<\/p>\n<pre><code>&lt;?php\nuse PHPMailerPHPMailerPHPMailer;\nuse PHPMailerPHPMailerException;\n\u00a0\u00a0\nrequire_once \"vendor\/autoload.php\";\n\u00a0\u00a0\n$mail = new PHPMailer(true);\n\u00a0\u00a0\ntry {\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;isSMTP();\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Host = 'MAILJET_SMTP_SERVER'; \/\/ host\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;SMTPAuth = true;\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Username = 'API_KEY'; \/\/username\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Password = 'SECRET_KEY'; \/\/password\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;SMTPSecure = 'tls';\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Port = 587; \/\/smtp port\n\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;setFrom('SENDER_EMAIL_ADDRESS', 'SENDER_NAME');\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;addAddress('RECIPIENT_EMAIL_ADDRESS', 'RECIPIENT_NAME');\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;isHTML(true);\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Subject = 'Email Subject';\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Body\u00a0\u00a0\u00a0 = '&lt;b&gt;Email Body&lt;\/b&gt;';\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;send();\n\u00a0\u00a0\u00a0\u00a0echo 'Email has been sent.';\n} catch (Exception $e) {\n\u00a0\u00a0\u00a0\u00a0echo 'Email could not be sent. Mailer Error: '. $mail-&gt;ErrorInfo;\n}<\/code><\/pre>\n<h3>E-kirja saatmine Mailjeti SMTP-serveri ja Swift Maileri abil<\/h3>\n<p>Nagu PHPMailer, on ka <a href=\"https:\/\/github.com\/swiftmailer\/swiftmailer\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Swift Mailer<\/a> populaarne teek, mis on kasulik e-kirjade saatmiseks SMTP-serveri abil. Swift Maileri teegi abil meilide saatmiseks peaks teil olema PHP versioon 7.0 v\u00f5i uuem. Installige Swift Maileri teek k\u00e4suga:<\/p>\n<pre><code>composer require swiftmailer\/swiftmailer<\/code><\/pre>\n<p>Teegi installimisel saate Mailjeti SMTP-serveri mandaate kasutades meili saata alloleva koodi kaudu.<\/p>\n<pre><code>&lt;?php\nrequire_once 'vendor\/autoload.php';\n\u00a0\u00a0\ntry {\n\u00a0\u00a0\u00a0\u00a0\/\/ Create the Transport\n\u00a0\u00a0\u00a0\u00a0$transport = (new Swift_SmtpTransport('MAILJET_SMTP_SERVER', 587, 'tls'))\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-&gt;setUsername('API_KET')\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-&gt;setPassword('SECRET_KEY')\n\u00a0\u00a0\u00a0\u00a0;\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\/\/ Create the Mailer using your created Transport\n\u00a0\u00a0\u00a0\u00a0$mailer = new Swift_Mailer($transport);\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\/\/ Create a message\n\u00a0\u00a0\u00a0\u00a0$body = '&lt;b&gt;Email Body&lt;\/b&gt;';\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0$message = (new Swift_Message('Email Subject'))\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-&gt;setFrom(['SENDER_EMAIL_ADDRESS' =&gt; 'SENDER_NAME'])\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-&gt;setTo(['RECIPIENT_EMAIL_ADDRESS'])\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-&gt;setBody($body)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-&gt;setContentType('text\/html')\n\u00a0\u00a0\u00a0\u00a0;\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\/\/ Send the message\n\u00a0\u00a0\u00a0\u00a0$mailer-&gt;send($message);\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0echo 'Email has been sent.';\n} catch(Exception $e) {\n\u00a0\u00a0\u00a0\u00a0echo $e-&gt;getMessage();\n}<\/code><\/pre>\n<p>Asendage kohat\u00e4ited tegelike v\u00e4\u00e4rtustega ja testige koodi. Saaja oleks pidanud meili saama.<\/p>\n<h3>J\u00e4reldus<\/h3>\n<p>Selles \u00f5petuses uurisime Mailjeti e-posti API-d ja SMTP-relee. Arutasime meilis\u00f5numi saatmist Mailjeti e-posti API kaudu, kasutades selleks cURL ja Guzzle. Mailjet pakub SMTP-serverit, nii et oleme kirjutanud koodi, mis kasutab Mailjeti SMTP-serverit ja saadab kasutajatele e-kirja. Nendest 3 v\u00f5imalusest l\u00e4htuvalt saavad kasutajad valida \u00fcksk\u00f5ik millise v\u00f5imaluse, s\u00f5ltuvalt oma projekti n\u00f5udest.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/e-kirja-saatmine-gmaili-smtp-serveri-abil-php-skriptist\/\" title=\"E-kirja saatmine Gmaili SMTP-serveri abil PHP-skriptist\">E-kirja saatmine Gmaili SMTP-serveri abil PHP-skriptist<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/e-posti-saatmine-gmaili-smtp-serveri-ja-swift-maileri-teegi-abil\/\" title=\"Kuidas saata e-posti Gmaili SMTP-serveri ja Swift Maileri teegi abil\">Kuidas saata e-posti Gmaili SMTP-serveri ja Swift Maileri teegi abil<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/e-kirjade-saatmine-gmaili-smtp-serveri-kaudu-laravelis\/\" title=\"E-posti saatmine Gmaili SMTP-serveri kaudu Laravelis\">E-posti saatmine Gmaili SMTP-serveri kaudu Laravelis<\/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>Mailjet on e-posti kohaletoimetamise teenus turundus- ja arendusmeeskondadele. Selles artiklis uurime, kuidas meilis\u00f5numeid saata PHP-s Mailjeti abil.<\/p>\n","protected":false},"author":1,"featured_media":20120,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[274],"tags":[842],"class_list":["post-26433","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26433","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=26433"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26433\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/20120"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=26433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=26433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=26433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}