{"id":1387,"date":"2025-06-10T10:15:53","date_gmt":"2025-06-10T02:15:53","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/1387.html"},"modified":"2025-06-10T10:15:53","modified_gmt":"2025-06-10T02:15:53","slug":"7%e6%ac%be%e6%9c%80%e4%bd%b3%e7%9a%84%e9%82%ae%e4%bb%b6%e9%aa%8c%e8%af%81%e5%b7%a5%e5%85%b7%ef%bc%8c%e6%b8%85%e7%90%86%e9%82%ae%e4%bb%b6%e5%88%97%e8%a1%a8","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/1387.html","title":{"rendered":"7\u6b3e\u6700\u4f73\u7684\u90ae\u4ef6\u9a8c\u8bc1\u5de5\u5177\uff0c\u6e05\u7406\u90ae\u4ef6\u5217\u8868"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<h2 class=\"wp-block-heading my-0\">&#20889; Bug&#24037;&#31243;&#24072;&#65306;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#24403;&#28982;&#21487;&#20197;&#65281;&#19979;&#38754;&#25105;&#23558;&#20171;&#32461;&#19971;&#27454;&#24120;&#29992;&#30340;&#37038;&#20214;&#39564;&#35777;&#24037;&#20855;&#65292;&#23427;&#20204;&#21487;&#20197;&#24110;&#21161;&#24744;&#28165;&#29702;&#37038;&#20214;&#21015;&#34920;&#24182;&#25552;&#39640;&#30005;&#23376;&#37038;&#20214;&#33829;&#38144;&#30340;&#25928;&#26524;&#12290;<\/p>\n<h3>1. MailChimp<\/h3>\n<p><strong>&#21151;&#33021;<\/strong>: &#25903;&#25345;&#33258;&#21160;&#21270;&#37038;&#20214;&#12289;&#27963;&#21160;&#31649;&#29702;&#20197;&#21450;&#20998;&#26512;&#25253;&#21578;&#12290;\n<strong>&#31034;&#20363;&#20195;&#30721;<\/strong>:<\/p>\n<pre><code class=\"language-html\">&lt;!-- &#20351;&#29992;Mailchimp API --&gt;\n&lt;script src=\"https:<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL2Nkbi5tYWlsY2hpbXAuY29tL2pzL3NpZ251cC1mb3Jtcy9wb3B1cC9lbWJlZC5qcw==\" rel=\"noopener noreferrer nofollow\">\/\/cdn.mailchimp.com\/js\/signup-forms\/popup\/embed.js<\/a>\" data-dojo-config=\"usePlainJson: true, isDebug: false\"&gt;&lt;\/script&gt;\n&lt;div class=\"mc_embed_signup\"&gt;\n    &lt;form action=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL2V4YW1wbGUudXMyLmxpc3QtbWFuYWdlLmNvbS9zdWJzY3JpYmUvcG9zdA==\" rel=\"noopener noreferrer nofollow\">\/\/example.us2.list-manage.com\/subscribe\/post<\/a>=69b330f855a4e51d93c7732e8&amp;amp;id=f23e1a1d04\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate=\"\"&gt;\n        &lt;div id=\"mc_embed_signup_scroll\"&gt;\n            &lt;h1&gt;&#21152;&#20837;&#25105;&#20204;&#30340;&#37038;&#20214;&#21015;&#34920;&lt;\/h1&gt;\n            &lt;label for=\"mce-FNAME\"&gt;&#22995;&#21517;:&lt;\/label&gt;\n            &lt;input type=\"text\" value=\"\" name=\"FNAME\" class=\"required email\" id=\"mce-FNAME\"&gt;&lt;br&gt;&lt;br&gt;\n            &lt;label for=\"mce-LNAME\"&gt;&#22995;&#27663;:&lt;\/label&gt;\n            &lt;input type=\"text\" value=\"\" name=\"LNAME\" class=\"required email\" id=\"mce-LNAME\"&gt;&lt;br&gt;&lt;br&gt;\n            &lt;label for=\"mce-EMAIL\"&gt;&#37038;&#31665;&#22320;&#22336;:&lt;\/label&gt;\n            &lt;input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" id=\"mce-EMAIL\"&gt;&lt;br&gt;&lt;br&gt;\n            &lt;!-- &#24744;&#21487;&#20197;&#26681;&#25454;&#38656;&#35201;&#28155;&#21152;&#26356;&#22810;&#34920;&#21333;&#23383;&#27573; --&gt;\n            &lt;input type=\"submit\" value=\"&#35746;&#38405;\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\"&gt;\n        &lt;\/div&gt;\n        &lt;div id=\"mce-responses\" class=\"clear\"&gt;\n            &lt;div class=\"response\" id=\"mce-error-response\" style=\"display:none\"&gt;&lt;\/div&gt;\n            &lt;div class=\"response\" id=\"mce-success-response\" style=\"display:block\"&gt;&lt;\/div&gt;\n        &lt;\/div&gt;    \n    &lt;\/form&gt;\n&lt;\/div&gt;\n\n&lt;script type='text\/javascript'&gt;\n(function() {\n    var js = document.createElement('script'); js.type = 'text\/javascript'; js.async = true;\n    js.src = '<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL3MzLmFtYXpvbmF3cy5jb20vZG93bmxvYWRzLm1haWxjaGltcC5jb20vanMvbWMtdmFsaWRhdGUuanM=\" rel=\"noopener noreferrer nofollow\">\/\/s3.amazonaws.com\/downloads.mailchimp.com\/js\/mc-validate.js<\/a>';\n    document.getElementsByTagName('head')[0].appendChild(js);\n})();\n&lt;\/script&gt;<\/code><\/pre>\n<h3>2. ConvertKit<\/h3>\n<p><strong>&#21151;&#33021;<\/strong>: &#25552;&#20379;&#37038;&#20214;&#27169;&#26495;&#21644;&#33258;&#21160;&#21270;&#37038;&#20214;&#21151;&#33021;&#12290;\n<strong>&#31034;&#20363;&#20195;&#30721;<\/strong>:<\/p>\n<pre><code class=\"language-html\">&lt;!-- &#20351;&#29992;ConvertKit API --&gt;\n&lt;form action=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vZm9ybQ==\" rel=\"noopener noreferrer nofollow\">https:\/\/www.example.com\/form<\/a>\" method=\"POST\"&gt;\n    &lt;label for=\"name\"&gt;&#22995;&#21517;:&lt;\/label&gt;\n    &lt;input type=\"text\" name=\"name\" required&gt;&lt;br&gt;\n    &lt;label for=\"email\"&gt;&#37038;&#31665;&#22320;&#22336;:&lt;\/label&gt;\n    &lt;input type=\"email\" name=\"email\" required&gt;&lt;br&gt;\n    &lt;textarea name=\"message\" rows=\"4\" cols=\"50\" required&gt;&lt;\/textarea&gt;&lt;br&gt;\n    &lt;input type=\"submit\" value=\"&#25552;&#20132;\"&gt;\n&lt;\/form&gt;<\/code><\/pre>\n<h3>3. Campaign Monitor<\/h3>\n<p><strong>&#21151;&#33021;<\/strong>: &#37038;&#20214;&#33258;&#21160;&#21270;&#21644;&#20998;&#26512;&#24037;&#20855;&#12290;\n<strong>&#31034;&#20363;&#20195;&#30721;<\/strong>:<\/p>\n<pre><code class=\"language-html\">&lt;!-- &#20351;&#29992;Campaign Monitor API --&gt;\n&lt;div id=\"campaignmonitor_form_container\"&gt;\n    &lt;form id=\"campaignmonitor_form\" method=\"post\" action=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vY2FtcGFpZ24tbW9uaXRvci1zdWJtaXQ=\" rel=\"noopener noreferrer nofollow\">https:\/\/www.example.com\/campaign-monitor-submit<\/a>\"&gt;\n        &lt;label for=\"name\"&gt;&#22995;&#21517;:&lt;\/label&gt;\n        &lt;input type=\"text\" name=\"name\" required&gt;&lt;br&gt;\n        &lt;label for=\"email\"&gt;&#37038;&#31665;&#22320;&#22336;:&lt;\/label&gt;\n        &lt;input type=\"email\" name=\"email\" required&gt;&lt;br&gt;\n        &lt;textarea name=\"message\" rows=\"4\" cols=\"50\" required&gt;&lt;\/textarea&gt;&lt;br&gt;\n        &lt;input type=\"submit\" value=\"&#25552;&#20132;\"&gt;\n    &lt;\/form&gt;\n&lt;\/div&gt;\n\n&lt;script&gt;\ndocument.getElementById('campaignmonitor_form').addEventListener('submit', function(event) {\n    event.preventDefault();\n    const formData = new FormData(this);\n    fetch(this.action, {\n        method: this.method,\n        body: formData\n    }).then(response =&gt; response.json())\n      .then(data =&gt; console.log(data))\n      .catch(error =&gt; console.error(error));\n});\n&lt;\/script&gt;<\/code><\/pre>\n<h3>4. MailPoet<\/h3>\n<p><strong>&#21151;&#33021;<\/strong>: &#32593;&#39029;&#29256;&#37038;&#20214;&#21015;&#34920;&#31649;&#29702;&#22120;&#12290;\n<strong>&#31034;&#20363;&#20195;&#30721;<\/strong>:<\/p>\n<pre><code class=\"language-html\">&lt;!-- &#20351;&#29992;MailPoet API --&gt;\n&lt;div id=\"mailpoet_form_container\"&gt;\n    &lt;form id=\"mailpoet_form\" method=\"post\" action=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vbWFpbHBvZXQtc3VibWl0\" rel=\"noopener noreferrer nofollow\">https:\/\/www.example.com\/mailpoet-submit<\/a>\"&gt;\n        &lt;label for=\"name\"&gt;&#22995;&#21517;:&lt;\/label&gt;\n        &lt;input type=\"text\" name=\"name\" required&gt;&lt;br&gt;\n        &lt;label for=\"email\"&gt;&#37038;&#31665;&#22320;&#22336;:&lt;\/label&gt;\n        &lt;input type=\"email\" name=\"email\" required&gt;&lt;br&gt;\n        &lt;textarea name=\"message\" rows=\"4\" cols=\"50\" required&gt;&lt;\/textarea&gt;&lt;br&gt;\n        &lt;input type=\"submit\" value=\"&#25552;&#20132;\"&gt;\n    &lt;\/form&gt;\n&lt;\/div&gt;\n\n&lt;script&gt;\ndocument.getElementById('mailpoet_form').addEventListener('submit', function(event) {\n    event.preventDefault();\n    const formData = new FormData(this);\n    fetch(this.action, {\n        method: this.method,\n        body: formData\n    }).then(response =&gt; response.json())\n      .then(data =&gt; console.log(data))\n      .catch(error =&gt; console.error(error));\n});\n&lt;\/script&gt;<\/code><\/pre>\n<h3>5. AWeber<\/h3>\n<p><strong>&#21151;&#33021;<\/strong>: &#32479;&#19968;&#30340;&#37038;&#20214;&#21015;&#34920;&#31649;&#29702;&#21644;&#33258;&#21160;&#21270;&#37038;&#20214;&#31995;&#32479;&#12290;\n<strong>&#31034;&#20363;&#20195;&#30721;<\/strong>:<\/p>\n<pre><code class=\"language-html\">&lt;!-- &#20351;&#29992;AWeber API --&gt;\n&lt;div id=\"aweber_form_container\"&gt;\n    &lt;form id=\"aweber_form\" method=\"post\" action=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vYXdlYmVyLXN1Ym1pdA==\" rel=\"noopener noreferrer nofollow\">https:\/\/www.example.com\/aweber-submit<\/a>\"&gt;\n        &lt;label for=\"name\"&gt;&#22995;&#21517;:&lt;\/label&gt;\n        &lt;input type=\"text\" name=\"name\" required&gt;&lt;br&gt;\n        &lt;label for=\"email\"&gt;&#37038;&#31665;&#22320;&#22336;:&lt;\/label&gt;\n        &lt;input type=\"email\" name=\"email\" required&gt;&lt;br&gt;\n        &lt;textarea name=\"message\" rows=\"4\" cols=\"50\" required&gt;&lt;\/textarea&gt;&lt;br&gt;\n        &lt;input type=\"submit\" value=\"&#25552;&#20132;\"&gt;\n    &lt;\/form&gt;\n&lt;\/div&gt;\n\n&lt;script&gt;\ndocument.getElementById('aweber_form').addEventListener('submit', function(event) {\n    event.preventDefault();\n    const formData = new FormData(this);\n    fetch(this.action, {\n        method: this.method,\n        body: formData\n    }).then(response =&gt; response.json())\n      .then(data =&gt; console.log(data))\n      .catch(error =&gt; console.error(error));\n});\n&lt;\/script&gt;<\/code><\/pre>\n<h3>6. Constant Contact<\/h3>\n<p><strong>&#21151;&#33021;<\/strong>: &#24378;&#22823;&#30340;&#37038;&#20214;&#33829;&#38144;&#24179;&#21488;&#12290;\n<strong>&#31034;&#20363;&#20195;&#30721;<\/strong>:<\/p>\n<pre><code class=\"language-html\">&lt;!-- &#20351;&#29992;Constant Contact API --&gt;\n&lt;div id=\"constantcontact_form_container\"&gt;\n    &lt;form id=\"constantcontact_form\" method=\"post\" action=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vY29udGFjdHVz\" rel=\"noopener noreferrer nofollow\">https:\/\/www.example.com\/contactus<\/a>\"&gt;\n        &lt;label for=\"name\"&gt;&#22995;&#21517;:&lt;\/label&gt;\n        &lt;input type=\"text\" name=\"name\" required&gt;&lt;br&gt;\n        &lt;label for=\"email\"&gt;&#37038;&#31665;&#22320;&#22336;:&lt;\/label&gt;\n        &lt;input type=\"email\" name=\"email\" required&gt;&lt;br&gt;\n        &lt;textarea name=\"message\" rows=\"4\" cols=\"50\" required&gt;&lt;\/textarea&gt;&lt;br&gt;\n        &lt;input type=\"submit\" value=\"&#25552;&#20132;\"&gt;\n    &lt;\/form&gt;\n&lt;\/div&gt;\n\n&lt;script&gt;\ndocument.getElementById('constantcontact_form').addEventListener('submit', function(event) {\n    event.preventDefault();\n    const formData = new FormData(this);\n    fetch(this.action, {\n        method: this.method,\n        body: formData\n    }).then(response =&gt; response.json())\n      .then(data =&gt; console.log(data))\n      .catch(error =&gt; console.error(error));\n});\n&lt;\/script&gt;<\/code><\/pre>\n<h3>7. ActiveCampaign<\/h3>\n<p><strong>&#21151;&#33021;<\/strong>: &#39640;&#25928;&#30340;&#37038;&#20214;&#21015;&#34920;&#31649;&#29702;&#21644;&#33258;&#21160;&#21270;&#24037;&#20855;&#12290;\n<strong>&#31034;&#20363;&#20195;&#30721;<\/strong>:<\/p>\n<pre><code class=\"language-html\">&lt;!-- &#20351;&#29992;ActiveCampaign API --&gt;\n&lt;div id=\"activecampaign_form_container\"&gt;\n    &lt;form id=\"activecampaign_form\" method=\"post\" action=\"<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vc3Vic2NyaWJlcg==\" rel=\"noopener noreferrer nofollow\">https:\/\/www.example.com\/subscriber<\/a>\"&gt;\n        &lt;label for=\"name\"&gt;&#22995;&#21517;:&lt;\/label&gt;\n        &lt;input type=\"text\" name=\"name\" required&gt;&lt;br&gt;\n        &lt;label for=\"email\"&gt;&#37038;&#31665;&#22320;&#22336;:&lt;\/label&gt;\n        &lt;input type=\"email\" name=\"email\" required&gt;&lt;br&gt;\n        &lt;textarea name=\"message\" rows=\"4\" cols=\"50\" required&gt;&lt;\/textarea&gt;&lt;br&gt;\n        &lt;input type=\"submit\" value=\"&#25552;&#20132;\"&gt;\n    &lt;\/form&gt;\n&lt;\/div&gt;\n\n&lt;script&gt;\ndocument.getElementById('activecampaign_form').addEventListener('submit', function(event) {\n    event.preventDefault();\n    const formData = new FormData(this);\n    fetch(this.action, {\n        method: this.method,\n        body: formData\n    }).then(response =&gt; response.json())\n      .then(data =&gt; console.log(data))\n      .catch(error =&gt; console.error(error));\n});\n&lt;\/script&gt;<\/code><\/pre>\n<p>&#36825;&#20123;&#24037;&#20855;&#21508;&#26377;&#29305;&#33394;&#65292;&#24744;&#21487;&#20197;&#26681;&#25454;&#33258;&#24049;&#30340;&#38656;&#27714;&#36873;&#25321;&#26368;&#36866;&#21512;&#24744;&#30340;&#24037;&#20855;&#12290;&#24076;&#26395;&#36825;&#20123;&#24314;&#35758;&#33021;&#24110;&#21161;&#24744;&#26377;&#25928;&#22320;&#28165;&#29702;&#37038;&#20214;&#21015;&#34920;&#24182;&#25552;&#21319;&#37038;&#20214;&#33829;&#38144;&#25928;&#26524;&#65281;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<h2 class=\"wp-block-heading my-0\">&#40657;&#26495;IDE&#25945;&#20070;&#21280;&#65306;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<h3>&#37038;&#20214;&#39564;&#35777;&#24037;&#20855;&#27010;&#36848;<\/h3>\n<ol>\n<li><strong>&#37038;&#20214;&#35746;&#38405;&#19982;&#39564;&#35777;<\/strong>&#65306;&#36890;&#36807;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#25910;&#38598;&#29992;&#25143;&#20449;&#24687;&#24182;&#23545;&#20854;&#36827;&#34892;&#39564;&#35777;&#65292;&#30830;&#20445;&#29992;&#25143;&#36523;&#20221;&#30340;&#30495;&#23454;&#24615;&#12290;<\/li>\n<li><strong>&#22686;&#24378;&#29992;&#25143;&#20307;&#39564;<\/strong>&#65306;&#36890;&#36807;&#25552;&#20379;&#23433;&#20840;&#30340;&#30331;&#24405;&#20307;&#39564;&#65292;&#25552;&#21319;&#29992;&#25143;&#30340;&#20449;&#20219;&#24230;&#21644;&#28385;&#24847;&#24230;&#12290;<\/li>\n<li><strong>&#25968;&#25454;&#20445;&#25252;<\/strong>&#65306;&#38450;&#27490;&#22403;&#22334;&#37038;&#20214;&#12289;&#27450;&#35784;&#34892;&#20026;&#20197;&#21450;&#26410;&#32463;&#25480;&#26435;&#30340;&#35775;&#38382;&#12290;<\/li>\n<\/ol>\n<h3>&#36873;&#25321;&#21512;&#36866;&#30340;&#37038;&#20214;&#39564;&#35777;&#24037;&#20855;<\/h3>\n<ul>\n<li><strong>&#21151;&#33021;&#20840;&#38754;&#24615;<\/strong>&#65306;&#32771;&#34385;&#25903;&#25345;&#22810;&#31181;&#26684;&#24335;&#30340;&#30005;&#23376;&#37038;&#20214;&#22320;&#22336;&#65288;&#22914;@gmail.com&#12289;@yahoo.com&#31561;&#65289;&#12290;<\/li>\n<li><strong>&#23433;&#20840;&#24615;<\/strong>&#65306;&#20851;&#27880;&#25968;&#25454;&#21152;&#23494;&#12289;IP&#30333;&#21517;&#21333;&#35774;&#32622;&#31561;&#21151;&#33021;&#20197;&#20445;&#38556;&#37038;&#31665;&#30340;&#23433;&#20840;&#24615;&#12290;<\/li>\n<li><strong>&#38598;&#25104;&#24615;<\/strong>&#65306;&#26816;&#26597;&#26159;&#21542;&#21487;&#20197;&#19982;&#20854;&#20182;&#32593;&#31449;&#25110;&#24212;&#29992;&#36827;&#34892;&#38598;&#25104;&#12290;<\/li>\n<li><strong>&#26131;&#29992;&#24615;<\/strong>&#65306;&#23547;&#25214;&#26131;&#20110;&#25805;&#20316;&#30340;&#30028;&#38754;&#35774;&#35745;&#65292;&#26041;&#20415;&#31649;&#29702;&#21592;&#20351;&#29992;&#12290;<\/li>\n<li><strong>&#20215;&#26684;<\/strong>&#65306;&#26681;&#25454;&#38656;&#27714;&#39044;&#31639;&#36873;&#25321;&#21512;&#36866;&#30340;&#20215;&#26684;&#35745;&#21010;&#12290;<\/li>\n<\/ul>\n<h3>&#19971;&#27454;&#25512;&#33616;&#30340;&#37038;&#20214;&#39564;&#35777;&#24037;&#20855;&#65306;<\/h3>\n<h4>1. MailChimp<\/h4>\n<ul>\n<li><strong>&#20248;&#28857;<\/strong>&#65306;&#21151;&#33021;&#24378;&#22823;&#65292;&#36866;&#21512;&#21508;&#31181;&#35268;&#27169;&#30340;&#20225;&#19994;&#20351;&#29992;&#12290;<\/li>\n<li><strong>&#32570;&#28857;<\/strong>&#65306;&#20184;&#36153;&#29256;&#26412;&#21487;&#33021;&#36739;&#36149;&#12290;<\/li>\n<li>&#31034;&#20363;&#20195;&#30721;&#65306;\n<pre><code class=\"language-python\">\n# &#21019;&#24314;&#26032;&#37038;&#20214;&#21015;&#34920;\nmailchimp = MailchimpAPI('your_api_key', 'your_secret_key')\nmailchimp.lists.create_list(list_name='Your List Name')<\/code><\/pre><\/li>\n<\/ul>\n<h1>&#21457;&#36865;&#39564;&#35777;&#37038;&#20214;<\/h1>\n<p>mailchimp.send_verification_email(email_address=&#8217;example@example.com&#8217;, list_id=YOUR_LIST_ID)<\/p>\n<pre><code>\n#### 2. SendGrid\n- **&#20248;&#28857;**&#65306;&#31616;&#21333;&#26131;&#29992;&#65292;&#26377;&#20016;&#23500;&#30340;&#27169;&#26495;&#36873;&#39033;&#12290;\n- **&#32570;&#28857;**&#65306;&#37096;&#20998;&#20813;&#36153;&#29256;&#21151;&#33021;&#21463;&#38480;&#12290;\n- &#31034;&#20363;&#20195;&#30721;&#65306;\n```python\n# &#35774;&#32622;SMTP&#26381;&#21153;&#22120;\nsmtp_server = SMTP(smtp_server='smtp.sendgrid.net', port=587, username='your_username', password='your_password')\n\n# &#21457;&#36865;&#39564;&#35777;&#37038;&#20214;\nsend_grid = SendGrid(api_key='your_sendgrid_api_key')\nresponse = send_grid.send(\n    from_email='admin@example.com',\n    to_emails=email_address,\n    subject='Verify your email address',\n    content={\n        'type': 'text\/plain',\n        'value': f'Please click the link to verify: <a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly95b3VyX2RvbWFpbi5jb20vdmVyaWZ5Lw==\" rel=\"noopener noreferrer nofollow\">https:\/\/your_domain.com\/verify\/<\/a>{email_address}'\n    }\n)\n\nprint(response.status_code) # &#29366;&#24577;&#30721;&#34920;&#31034;&#21709;&#24212;&#29366;&#24577;<\/code><\/pre>\n<h4>3. Constant Contact<\/h4>\n<ul>\n<li><strong>&#20248;&#28857;<\/strong>&#65306;&#20855;&#26377;&#24378;&#22823;&#30340;&#33829;&#38144;&#33258;&#21160;&#21270;&#21151;&#33021;&#12290;<\/li>\n<li><strong>&#32570;&#28857;<\/strong>&#65306;&#38656;&#35201;&#19968;&#23450;&#30340;&#25216;&#26415;&#30693;&#35782;&#26469;&#35774;&#32622;&#21644;&#31649;&#29702;&#12290;<\/li>\n<li>&#31034;&#20363;&#20195;&#30721;&#65306;\n<pre><code class=\"language-python\"># &#21457;&#36865;&#39564;&#35777;&#37038;&#20214;\ncontact = ContactList(contact_id=YOUR_CONTACT_ID)\ncontact.send_verification_link(email_address, verification_url)<\/code><\/pre><\/li>\n<\/ul>\n<h4>4. Mailgun<\/h4>\n<ul>\n<li><strong>&#20248;&#28857;<\/strong>&#65306;&#25552;&#20379;&#20102;&#28789;&#27963;&#30340;API&#25509;&#21475;&#65292;&#21487;&#29992;&#20110;&#21019;&#24314;&#21644;&#31649;&#29702;&#37038;&#20214;&#21015;&#34920;&#12290;<\/li>\n<li><strong>&#32570;&#28857;<\/strong>&#65306;&#25910;&#36153;&#27169;&#22411;&#22797;&#26434;&#65292;&#27809;&#26377;&#23436;&#20840;&#20813;&#36153;&#30340;&#35797;&#29992;&#26399;&#12290;<\/li>\n<li>&#31034;&#20363;&#20195;&#30721;&#65306;\n<pre><code class=\"language-python\"># &#20351;&#29992;Mailgun API&#21457;&#36865;&#39564;&#35777;&#38142;&#25509;\ndomain = Domain(domain_name='your_domain.com')\ndomain.send_verification_link(EMAIL_ADDRESS, URL='<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly93d3cueW91cndlYnNpdGUuY29tL2xvZ2lu\" rel=\"noopener noreferrer nofollow\">https:\/\/www.yourwebsite.com\/login<\/a>verification=true')<\/code><\/pre><\/li>\n<\/ul>\n<h4>5. Campaign Monitor<\/h4>\n<ul>\n<li><strong>&#20248;&#28857;<\/strong>&#65306;&#25552;&#20379;&#20102;&#39640;&#32423;&#30340;&#25968;&#25454;&#20998;&#26512;&#21644;&#25253;&#21578;&#21151;&#33021;&#12290;<\/li>\n<li><strong>&#32570;&#28857;<\/strong>&#65306;&#38656;&#35201;&#36141;&#20080;&#26381;&#21153;&#25165;&#33021;&#26597;&#30475;&#35814;&#32454;&#25968;&#25454;&#12290;<\/li>\n<li>&#31034;&#20363;&#20195;&#30721;&#65306;\n<pre><code class=\"language-python\"># &#21457;&#36865;&#21253;&#21547;&#39564;&#35777;&#38142;&#25509;&#30340;&#37038;&#20214;\ncampaign_monitor = CampaignMonitor(api_key='your_campaign_monitor_api_key')\nresponse = campaign_monitor.send(\nto_emails=[EMAIL_ADDRESS],\nsubject='Please confirm your account',\nhtml_content=f'&lt;a href=\"{URL_TO_VERIFY}\"&gt;Click here to verify&lt;\/a&gt;',\ntemplate='template_name'\n)\nprint(response['status'])<\/code><\/pre><\/li>\n<\/ul>\n<h4>6. GetResponse<\/h4>\n<ul>\n<li><strong>&#20248;&#28857;<\/strong>&#65306;&#26131;&#20110;&#20351;&#29992;&#65292;&#21151;&#33021;&#20016;&#23500;&#12290;<\/li>\n<li><strong>&#32570;&#28857;<\/strong>&#65306;&#21487;&#33021;&#19981;&#36866;&#29992;&#20110;&#23567;&#22411;&#20225;&#19994;&#12290;<\/li>\n<li>&#31034;&#20363;&#20195;&#30721;&#65306;\n<pre><code class=\"language-python\"># &#21457;&#36865;&#21253;&#21547;&#39564;&#35777;&#38142;&#25509;&#30340;&#37038;&#20214;\nget_response = GetResponse(api_key='your_getresponse_api_key')\nresponse = get_response.send(to_emails=[EMAIL_ADDRESS], subject='Please verify your email address', html_content='&lt;a href=\"http:<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL2V4YW1wbGUuY29tL3ZlcmlmeS1lbWFpbA==\" rel=\"noopener noreferrer nofollow\">\/\/example.com\/verify-email<\/a>\"&gt;' + EMAIL_ADDRESS + '&lt;\/a&gt;')\nprint(response['status'])<\/code><\/pre><\/li>\n<\/ul>\n<h4>7. SendinBlue<\/h4>\n<ul>\n<li><strong>&#20248;&#28857;<\/strong>&#65306;&#25552;&#20379;&#20016;&#23500;&#30340;&#27169;&#26495;&#36873;&#39033;&#21644;&#24378;&#22823;&#30340;&#33829;&#38144;&#21151;&#33021;&#12290;<\/li>\n<li><strong>&#32570;&#28857;<\/strong>&#65306;&#21487;&#33021;&#19981;&#36866;&#29992;&#20110;&#23567;&#22411;&#20225;&#19994;&#12290;<\/li>\n<li>&#31034;&#20363;&#20195;&#30721;&#65306;\n<pre><code class=\"language-python\"># &#21457;&#36865;&#21253;&#21547;&#39564;&#35777;&#38142;&#25509;&#30340;&#37038;&#20214;\nsendinblue = SendinBlue(API_KEY='your_sendinblue_api_key')\nresponse = sendinblue.send(to_emails=[EMAIL_ADDRESS], subject='Please verify your email address', html_content=f'&lt;a href=\"{URL_TO_VERIFY}\"&gt;Click here to verify&lt;\/a&gt;', template='template_name')\nprint(response['status'])<\/code><\/pre><\/li>\n<\/ul>\n<h3>&#32467;&#35821;<\/h3>\n<p>&#20197;&#19978;&#23601;&#26159;&#19971;&#27454;&#25512;&#33616;&#30340;&#37038;&#20214;&#39564;&#35777;&#24037;&#20855;&#21450;&#20854;&#30456;&#20851;&#31034;&#20363;&#20195;&#30721;&#12290;&#22312;&#23454;&#38469;&#20351;&#29992;&#26102;&#65292;&#35831;&#26681;&#25454;&#24744;&#30340;&#20855;&#20307;&#38656;&#27714;&#21644;&#39044;&#31639;&#36873;&#25321;&#26368;&#21512;&#36866;&#30340;&#24037;&#20855;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#20889; Bug&#24037;&#31243;&#24072;&#65306; &#24403;&#28982;&#21487;&#20197;&#65281;&#19979;&#38754;&#25105;&#23558;&#20171;&#32461;&#19971;&#27454;&#24120;&#038;#2..<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[51],"tuisongtax":[],"class_list":["post-1387","post","type-post","status-publish","format-standard","hentry","category-wpdt","tag-jzgj"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/1387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/comments?post=1387"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/1387\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=1387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=1387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=1387"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=1387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}