{"id":25550,"date":"2021-05-31T10:38:00","date_gmt":"2021-05-31T07:38:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25550"},"modified":"2021-10-17T18:35:09","modified_gmt":"2021-10-17T15:35:09","slug":"kuidas-saata-wordpressi-e-kirju-smtp-serveri-abil","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/kuidas-saata-wordpressi-e-kirju-smtp-serveri-abil\/","title":{"rendered":"Kuidas saata WordPressi e-kirju SMTP-serveri abil"},"content":{"rendered":"<p>Kas teil on probleeme WordPressi meilide saatmisega? Kapoti all saadab WordPress e-kirju, kasutades funktsiooni PHP mail(). M\u00f5nikord ei konfigureeri teie veebimajutus meiliseadeid \u00f5igesti. Seet\u00f5ttu ei saa teie WordPressi veebisaidilt e-kirju saata.<\/p>\n<p>Selle probleemi saate lahendada SMTP-serveri abil. Tavaliselt pakuvad veebimajutusettev\u00f5tted oma SMTP-serverit, mida saate kasutada oma veebisaidi meilide saatmiseks.<\/p>\n<p>Teise v\u00f5imalusena v\u00f5ite kasutada teisi SMTP-servereid, nagu Gmail, Mailjet jne. K\u00f5ik see n\u00f5uab SMTP-serveri, n\u00e4iteks host, port jne, p\u00f5hiteavet.<\/p>\n<p>Nagu \u00f6eldud, vaatame, kuidas kasutada SMTP-serverit WordPressi meilide saatmiseks.<\/p>\n<h3>PHPMailer WordPressis<\/h3>\n<p>WordPress sisaldab oma keskmes klassi PHPMailer. Kui soovite seda kontrollida, leiate selle faili alt <code>wp-includes\/PHPMailer\/PHPMailer.php<\/code>.<\/p>\n<p>Kui konfigureerime PHPMaileri WordPressis, <code>wp_mail<\/code>saadab funktsioon e-kirju selle PHPMaileri klassi kaudu. Sel juhul <code>wp_mail<\/code>ei s\u00f5ltu meetod hostimise seadetest. Selle asemel kasutavad nad teie SMTP-serveri seadeid.<\/p>\n<p>Ma kasutan seda PHPMaileri klassi meilide jaoks. Kuna see klass on juba WordPressi lisatud, ei pea me PHPMaileri teeki eraldi installima.<\/p>\n<p>V\u00f5ib kasutada <a href=\"https:\/\/wordpress.org\/plugins\/wp-mail-smtp\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP Maili SMTP-<\/a> pistikprogrammi, mis saadab e-kirju ka SMTP-serverite abil. Aga ma soovitan alati, kui midagi on saavutatav v\u00e4ikese koodijupi kirjutamisega, siis minge sinna. Hea tava on kasutada v\u00e4hem pistikprogramme kui v\u00f5imalik. Rohkemate pistikprogrammide kasutamine veebisaidil suurendab serveri lisakoormust. Ja m\u00f5nikord on pistikprogrammid omavahel vastuolus, mis v\u00f5ib l\u00f5ppeda purustatud saidiga.<\/p>\n<h3>Saada WordPressi meil SMTP-serveri kaudu<\/h3>\n<p>Enne j\u00e4tkamist peaksite olema valmis oma SMTP \u00fcksikasjadega, nagu host, port, kasutajanimi ja parool.<\/p>\n<p>Kui plaanisite kasutada Gmaili SMTP-serverit, peate oma Google&#8217;i kontol muutma m\u00f5nda seadet. Selleks logige sisse oma Google&#8217;i kontole ja kl\u00f5psake nuppu Konto. Kui olete lehel Konto, kl\u00f5psake nuppu Turvalisus. 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-20398-6081ebd67e448.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-20398-6081ebd67e448.png\" alt=\"Kuidas saata WordPressi e-kirju SMTP-serveri abil\" ><\/a><\/p>\n<p>PHPMaileri konfigureerimiseks WordPressis on saadaval konks, mis on <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Action_Reference\/phpmailer_init\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">phpmailer_init<\/a>. <code>phpmailer_init<\/code>Konksu kasutades p\u00e4\u00e4seme juurde PHPMaileri objektile ja m\u00e4\u00e4rame sellele argumendid.<\/p>\n<p>Avage oma aktiivse teema <code>functions.php<\/code>fail ja asetage allolev kood faili l\u00f5ppu.<\/p>\n<pre><code>add_action( 'phpmailer_init', 'set_phpmailer_details' );\nfunction set_phpmailer_details( $phpmailer) {\n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;isSMTP();\u00a0\u00a0\u00a0\u00a0 \n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;Host = 'YOUR_SMTP HOST';\n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;SMTPAuth = true;\n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;Port = 'SMTP_PORT'; \/\/25 or 465\n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;Username = 'SMTP_USERNAME';\n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;Password = 'SMTP_PASSWORD';\n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;SMTPSecure = 'ssl'; \/\/ssl or tls\n}<\/code><\/pre>\n<p>Asendage kohat\u00e4ited tegelike v\u00e4\u00e4rtustega. Oletame, et kasutame Gmaili SMTP-serverit, kirjutatakse meie kood j\u00e4rgmiselt:<\/p>\n<pre><code>add_action( 'phpmailer_init', 'set_phpmailer_details' );\nfunction set_phpmailer_details( $phpmailer) {\n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;isSMTP();\u00a0\u00a0\u00a0\u00a0 \n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;Host = 'smtp.googlemail.com'; \/\/gmail smtp host\n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;SMTPAuth = true;\n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;Port = 465;\n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;Username = 'GMAIL_USERNAME';\n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;Password = 'GMAIL_PASSWORD';\n\u00a0\u00a0\u00a0\u00a0$phpmailer-&gt;SMTPSecure = 'ssl';\n}<\/code><\/pre>\n<p>\u00dclaltoodud koodis peate edastama oma Gmaili konto tegeliku kasutajanime ja parooli. Proovige n\u00fc\u00fcd oma WordPressi veebisaidilt e-kirju saata, e-post peaks t\u00f6\u00f6le hakkama.<\/p>\n<h3>E-posti probleemi silumine<\/h3>\n<p>Praegu ei t\u00f6\u00f6ta teie e-kirjad isegi p\u00e4rast PHPMaileri kasutamist teie <code>wp_mail_failed<\/code>toimingu abil, et saada probleemi p\u00f5hjus. Kasutage probleemi silumiseks allolevat koodi.<\/p>\n<pre><code>add_action('wp_mail_failed', 'log_mailer_errors', 10, 1);\nfunction log_mailer_errors( $wp_error ){\n\u00a0\u00a0\u00a0\u00a0$fn = ABSPATH. '\/mail.log'; \/\/ say you've got a mail.log file in your server root\n\u00a0\u00a0\u00a0\u00a0$fp = fopen($fn, 'a');\n\u00a0\u00a0\u00a0\u00a0fputs($fp, \"Mailer Error: \". $wp_error-&gt;get_error_message() .\"n\");\n\u00a0\u00a0\u00a0\u00a0fclose($fp);\n}<\/code><\/pre>\n<p>Loodetavasti saate aru, kuidas saata WordPressi e-kirju SMTP-serveri abil. Palun jagage oma m\u00f5tteid ja ettepanekuid allpool olevas kommentaaride jaotises.<\/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-kirjade-saatmine-gmaili-smtp-serveri-kaudu-laravelis\/\" title=\"E-kirjade saatmine Gmaili SMTP-serveri kaudu Laravelis\">E-kirjade saatmine Gmaili SMTP-serveri kaudu Laravelis<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/saada-e-kirju-php-s-mailjeti-alternatiiv-gmaili-smtp-serverile-abil\/\" title=\"Saada e-kirju PHP-s Mailjeti abil\">Saada e-kirju PHP-s Mailjeti abil<\/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 saata WordPressi e-kirju SMTP-serveri abil? M\u00f5nikord ei t\u00f6\u00f6ta serveri vale seadistuse t\u00f5ttu meilid<\/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":[206,609],"tags":[842],"class_list":["post-25550","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elementor-5","category-uncategorized-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25550","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=25550"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25550\/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=25550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=25550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=25550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}