{"id":29727,"date":"2021-06-18T18:23:00","date_gmt":"2021-06-18T15:23:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29727"},"modified":"2021-10-17T04:13:55","modified_gmt":"2021-10-17T01:13:55","slug":"mailtrap-en-falsk-smtp-server-for-e-posttestning-fore-produktion","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/sv\/mailtrap-en-falsk-smtp-server-for-e-posttestning-fore-produktion\/","title":{"rendered":"Mailtrap: En falsk SMTP-server f\u00f6r e-posttestning f\u00f6re produktion"},"content":{"rendered":"<p>E-post \u00e4r en viktig del av en webbplats. Vi brukade skicka e-postmeddelanden om anv\u00e4ndarregistrering, nyhetsbrev, nya erbjudanden, kuponger etc. Innan dessa e-postmeddelanden b\u00f6rjar s\u00e4ndas till riktiga anv\u00e4ndare, b\u00f6r vi testa e-post under utvecklingsfasen. I den h\u00e4r artikeln studerar vi hur man g\u00f6r sandl\u00e5destestning f\u00f6r dina e-postmeddelanden.<\/p>\n<p><a href=\"https:\/\/mailtrap.io\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Mailtrap<\/a> \u00e4r en falsk SMTP-testserver som \u00e4r anv\u00e4ndbar f\u00f6r e-posttest f\u00f6re produktion. Med Mailtrap f\u00e5r du din egen inkorg d\u00e4r du kan kontrollera att dina e-postmeddelanden visas korrekt eller inte.<\/p>\n<p>Mailtrap till\u00e5ter 500 e-postmeddelanden per m\u00e5nad i din inkorg gratis. F\u00f6r en liten applikation r\u00e4cker 500 e-postmeddelanden med en gratis plan. Kontrollera deras <a href=\"https:\/\/mailtrap.io\/pricing\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">prissida<\/a> om du beh\u00f6ver en extra kvot.<\/p>\n<h3>F\u00e5 Mailtrap SMTP-referenser<\/h3>\n<p>Innan du skriver den faktiska koden f\u00f6r e-post m\u00e5ste du f\u00f6rst <a href=\"https:\/\/mailtrap.io\/register\/signup\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">registrera dig<\/a> p\u00e5 Mailtrap och f\u00e5 referenserna. \u00c4ven om Mailtrap tillhandah\u00e5ller en betald plan beh\u00f6ver anv\u00e4ndare inte ange kreditkortsuppgifter f\u00f6r registrering.<\/p>\n<p>Efter registrering, ta tag i dina SMTP-serveruppgifter. Du kan \u00e4ndra dessa uppgifter n\u00e4r som helst. Se sk\u00e4rmdumpen nedan.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20157-6081c5cc37dc0.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-20157-6081c5cc37dc0.png\" alt=\"Mailtrap: En falsk SMTP-server f\u00f6r e-posttestning f\u00f6re produktion\" ><\/a><\/p>\n<p>L\u00e5t oss nu testa ett e-postmeddelande med <a href=\"https:\/\/github.com\/PHPMailer\/PHPMailer\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHPMailer<\/a> och Mailtrap SMTP-server.<\/p>\n<h3>Mailtrap-integration f\u00f6r e-posttestning<\/h3>\n<p>F\u00f6r e-posttestning med Mailtrap skickar vi en dummy-e-post. N\u00e4r du anv\u00e4nder Mailtrap SMTP-servern skickas inte e-postmeddelandet till den riktiga anv\u00e4ndarens inkorg. Ist\u00e4llet skickas det till din Mailtrap-inkorg.<\/p>\n<p>Vi anv\u00e4nder PHPMailer-biblioteket f\u00f6r att skicka ett e-postmeddelande. Du b\u00f6r ha <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> installerat p\u00e5 ditt system f\u00f6r att installera biblioteket. \u00d6ppna terminalen i din projektkatalog och k\u00f6r kommandot nedan:<\/p>\n<pre><code>composer require phpmailer\/phpmailer<\/code><\/pre>\n<p>I nedanst\u00e5ende kod ers\u00e4tter du platsh\u00e5llarna med dina autentiseringsuppgifter f\u00f6r Mailtrap SMTP-servern. St\u00e4ll ocks\u00e5 in e-postmeddelanden enligt dina krav. F\u00f6r n\u00e4rvarande anv\u00e4nder jag mina e-postmeddelanden.<\/p>\n<pre><code>&lt;?php\n\/\/Import PHPMailer classes into the global namespace\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 = 'smtp.mailtrap.io';\u00a0\u00a0\u00a0 \/\/mailtrap SMTP server\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;SMTPAuth = true;\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Username = 'YOUR_USERNAME';\u00a0\u00a0 \/\/username\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Password = 'YOUR_PASSWORD';\u00a0\u00a0 \/\/password\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Port = 465;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/smtp port\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;setFrom('noreply@artisansweb.net', 'Artisans Web');\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;addAddress('sajid@artisansweb.net', 'Sajid');\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;isHTML(true);\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Subject = 'Mailtrap Email';\n\u00a0\u00a0\u00a0\u00a0$mail-&gt;Body\u00a0\u00a0\u00a0 = 'Hello User, &lt;p&gt;This is a test mail sent through Mailtrap SMTP&lt;\/p&gt;&lt;br&gt;Thanks';\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0if (!$mail-&gt;send()) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo 'Message could not be sent.';\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo 'Mailer Error: '. $mail-&gt;ErrorInfo;\n\u00a0\u00a0\u00a0\u00a0} else {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo 'Message has been sent';\n\u00a0\u00a0\u00a0\u00a0}\n} catch (Exception $e) {\n\u00a0\u00a0\u00a0\u00a0echo 'Message could not be sent.';\n\u00a0\u00a0\u00a0\u00a0echo 'Mailer Error: '. $mail-&gt;ErrorInfo;\n}<\/code><\/pre>\n<p>N\u00e4r du k\u00f6r ovanst\u00e5ende kod ska din e-post skickas till din Mailtrap-inkorg enligt f\u00f6ljande:<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20157-6081c5cd5986a.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-20157-6081c5cd5986a.png\" alt=\"Mailtrap: En falsk SMTP-server f\u00f6r e-posttestning f\u00f6re produktion\" ><\/a><\/p>\n<p>P\u00e5 fliken Skr\u00e4ppostanalys kan du kontrollera skr\u00e4ppost och svartlistning f\u00f6r ditt meddelande och server. P\u00e5 fliken &quot;Kontrollera HTML&quot; visas HTML-validering mot din e-post.<\/p>\n<p>Jag rekommenderar ocks\u00e5 att kolla in artikeln <a href=\"https:\/\/blog.mailtrap.io\/php-email-sending\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">S\u00e5 h\u00e4r skickar du e-postmeddelanden i PHP<\/a> skrivet p\u00e5 Mailtrap-bloggen.<\/p>\n<h4>relaterade artiklar<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/skicka-e-post-med-gmail-smtp-server-fran-php-skript\/\" title=\"Skicka e-post med Gmail SMTP-server fr\u00e5n PHP Script\">Skicka e-post med Gmail SMTP-server fr\u00e5n PHP Script<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/skicka-e-post-via-gmail-smtp-server-i-laravel\/\" title=\"Skicka e-post via Gmail SMTP-server i Laravel\">Skicka e-post via Gmail SMTP-server i Laravel<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/skicka-e-post-med-gmail-smtp-server-och-swift-mailer-biblioteket\/\" title=\"S\u00e5 h\u00e4r skickar du e-post med Gmail SMTP-server och Swift Mailer-bibliotek\">S\u00e5 h\u00e4r skickar du e-post med Gmail SMTP-server och Swift Mailer-bibliotek<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Letar du efter e-posttestning f\u00f6re produktion? Mailtrap \u00e4r en falsk SMTP-testserver som anv\u00e4nds f\u00f6r e-posttestning i en utveckling<\/p>\n","protected":false},"author":1,"featured_media":20158,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[279],"tags":[850],"class_list":["post-29727","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-10","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/29727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/comments?post=29727"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/29727\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media\/20158"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media?parent=29727"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/categories?post=29727"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/tags?post=29727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}