Sendgrid-nodejs: рдЯреЗрдореНрдкреНрд▓реЗрдЯ mail.send () рдореЗрдВ рд╡рд┐рд╖рдп рдирд╣реАрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 1 рдЕрдЧре░ 2018  ┬╖  26рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: sendgrid/sendgrid-nodejs

рд╕рд╛рд░рд╛рдВрд╢ рдЬрд╛рд░реА рдХрд░реЛ

рд╡рд┐рд╖рдп рдИрдореЗрд▓ рдореЗрдВ рдирд╣реАрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ

рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдХреЙрд▓ sgMail.send (рджреЗрдЦреЗрдВрдмреЗрд▓реЛ)

const seeBellow = {
  "from": "[email protected]",
  "templateId": "d-1da76d64a1bd4c8b87c035ccaa3f6cfb",
  "dynamicTemplateData": {
    "username": "[email protected]",
    "giftcardAmount": "$45",
    "validUntil": "Aug 2019",
    "receiptNumber": 111299,
    "ewayTransactionId": "00003100003509951fac7d25e8dd96e0"
  },
  "personalizations": [
    {
      "to": "[email protected]",
      "subject": "Somebody has sent you a Gift Card"
    }
  ],
  "isMultiple": false,
  "substitutionWrappers": [
    "{{",
    "}}"
  ]
}

рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдирд┐рдореНрди рдкреЛрд╕реНрдЯ рд╣реИ

{
  "method": "POST",
  "url": "/v3/mail/send",
  "body": {
    "from": {
      "email": "[email protected]"
    },
    "personalizations": [
      {
        "to": [
          {
            "email": "[email protected]"
          }
        ],
        "subject": "Somebody has sent you a Gift Card",
        "dynamic_template_data": {
          "username": "[email protected]",
          "giftcardAmount": "$45",
          "validUntil": "Aug 2019",
          "receiptNumber": 111299,
          "ewayTransactionId": "00003100003509951fac7d25e8dd96e0"
        }
      }
    ],
    "template_id": "d-1da76d64a1bd4c8b87c035ccaa3f6cfb"
  }
}

рдореИрдВрдиреЗ рдирд┐рдЬреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 2 рдИрдореЗрд▓ рднреЗрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЕрдВрдд рдореЗрдВ рдореИрдВрдиреЗ рднреА рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдЕрд▓рдЧ рд╡рд┐рд╖рдп рд░рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ, рдлрд┐рд░ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛

рддрдХрдиреАрдХреА рдЬрд╛рдирдХрд╛рд░реА:

  • рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░реЗрд╖рдХ рд╕рдВрд╕реНрдХрд░рдг:
    "@sendgrid/mail": {
      "version": "6.3.1",
      "resolved": "https://registry.npmjs.org/@sendgrid/mail/-/mail-6.3.1.tgz",
      "integrity": "sha512-5zIeAV9iU+0hQkrOQ/D4RB2MfpK+lNbOortIfQdCh95aMDF/TRc9WB8FGNhmQrx9YMuJTms5eiBklF0Fi/dbVg==",
      "requires": {
        "@sendgrid/client": "6.3.0",
        "@sendgrid/helpers": "6.3.0"
      }
    },
  • Node.js рд╕рдВрд╕реНрдХрд░рдг: 8.11.1
unknown or a hacktoberfest help wanted bug

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
"рдбрд╛рдпрдиреЗрдорд┐рдХ_рдЯреЗрдордкреНрд▓реЗрдЯ_рдбрд╛рдЯрд╛": {
"рд╡рд┐рд╖рдп": "рдЖрдкрдХрд╛ рд╡рд┐рд╖рдп",
},

https://sendgrid.com/dynamic_templates рдкрд░
рдФрд░ рдЕрд╕реНрдерд╛рдпреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ {{{рд╡рд┐рд╖рдп}}} рдЬреЛрдбрд╝реЗрдВред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: +1:

рд╕рднреА 26 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЬреЛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ SendGrid рдХреЗ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреИрд╕реЗ {{рд╡рд┐рд╖рдп}} рдореЗрдВ рдПрдХ рд╡рд┐рд╖рдп рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдФрд░ рдлрд┐рд░ рд╡рд┐рд╖рдп рдЪрд░ рдореЗрдВ dynamic_template_data ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЪрд░ рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдк рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдкреВрд░реЗ рд╡рд┐рд╖рдп рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкрд╛рд░рд┐рдд рдХрд░ рд╕рдХреЗрдВред

рдирдорд╕реНрдХрд╛рд░ @falconmick ,

@ wbw20 рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреГрдкрдпрд╛ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдЬреИрд╕реЗ рд╣реА рд╣рдо рдореВрд▓ рдХрд╛рд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред

@ wbw20 ,

рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВрдиреЗ рдЖрдкрдХреА рдЫрд╡рд┐ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реБрдЖред рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдЖрдкрдХрд╛ рдЗрд░рд╛рджрд╛ рдХреНрдпрд╛ рдерд╛ред

рд╢реБрднрдХрд╛рдордирд╛рдПрдВ,

рдПрд▓реНрдорд░

рдПрдлрдбрдмреНрд▓реНрдпреВрдЖрдИрдбрдмреНрд▓реНрдпреВ, рдореБрдЭреЗ рд░реВрдмреА рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред

рд╡реЗрдм рдЯреВрд▓реАрдВрдЧ рдкрд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдИрдореЗрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рд╡рд┐рд╖рдп рд╕реЗрдЯ рдХрд░рдирд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ рдПрдХ рд╣реИрдВрдбрд▓рдмрд╛рд░ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдЬреАрдХрд░рдг рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред

рдореИрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдкрд┐рди рдкреЙрдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЕрд╕рдлрд▓ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрд╕ рд╕реЗрдЯ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдиреНрдп рд╕рднреА SendGrid рдИ-рдореЗрд▓ рдХреЗ рд▓рд┐рдП рд╣реИред

рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
"рдбрд╛рдпрдиреЗрдорд┐рдХ_рдЯреЗрдордкреНрд▓реЗрдЯ_рдбрд╛рдЯрд╛": {
"рд╡рд┐рд╖рдп": "рдЖрдкрдХрд╛ рд╡рд┐рд╖рдп",
},

https://sendgrid.com/dynamic_templates рдкрд░
рдФрд░ рдЕрд╕реНрдерд╛рдпреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ {{{рд╡рд┐рд╖рдп}}} рдЬреЛрдбрд╝реЗрдВред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: +1:

@atarabbi рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╡рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдПред рдХреГрдкрдпрд╛ рдЗрд╕ рдереНрд░реЗрдб рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдореБрджреНрджреЛрдВ рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВред рдзрдиреНрдпрд╡рд╛рдж!

@atarabbi рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╡рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдПред рдХреГрдкрдпрд╛ рдЗрд╕ рдереНрд░реЗрдб рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдореБрджреНрджреЛрдВ рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВред рдзрдиреНрдпрд╡рд╛рдж!

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА рдЪреАрдЬреЛрдВ рдХреЛ рдирд╣реАрдВ рдЫреЛрдбрд╝рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ? рд╡рд┐рд╖рдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреАрдЬреЗрдВ рдЕрднреА рднреА рдЯреВрдЯреА рд╣реБрдИ рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИрдВ?

рд╣рд╛рдБ, рдЬрд┐рд╕ рд╡рд┐рдзрд┐ рд╕реЗ рдбреЙрдХреНрд╕ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╣ рд╡рд┐рд╖рдп рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХреЗрд╡рд▓ рдбрд╛рдпрдиреЗрдорд┐рдХ_рдЯреИрдордкреНрд▓реЗрдЯ_рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рднреА рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ рд╡рд┐рд╖рдп рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрддрд┐рд╢реАрд▓ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдкреНрд░рд▓реЗрдЦрди рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЕрд╕рдВрдЧрдд рд╣реИ

рдпрд╣рд╛рдБ рдбреЙрдХреНрд╕ рдореЗрдВ рдЬреЛ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ, рдЙрд╕рд╕реЗ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣реИрдВрдбрд▓рдмрд╛рд░реНрд╕ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рд╕рд╛рде рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╡рд┐рд╖рдп рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рджреА рдЧрдИ рд╣реИ, рдпрд╣ рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред @ рдиреНрдпреВрдЧрд╛рд░реНрдЯрди рд╕рд┐рд░реНрдл рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдЖрдк рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ? рдХреНрдпрд╛ рдЖрдк рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЖрдкрдХреЛ рдЧрд▓рдд рджрд┐рд╢рд╛ рдореЗрдВ рдХрд╣рд╛рдБ рдЗрдВрдЧрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдЧреНрд░рд╛рд╣рдХ рдкреИрдХреЗрдЬ рдореЗрдВ рдбрд╛рдпрдирд╛рдорд┐рдХ_рдЯреЗрдордкреНрд▓реЗрдЯ_рдбрд╛рдЯрд╛ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрдпрд╛ рдЖрдк рдирд╡реАрдирддрдо рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕рдВрд╕реНрдХрд░рдг v6.3.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рднреНрд░рдо рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдЪрд╛рд╣рддреЗ рд╣реИрдВ!

FWIW рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЧреЛрд▓рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВ рдПрдкреАрдЖрдИ рдХреЙрд▓ рд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд┐рд╖рдп рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВред рдЕрдЧрд░ рдореБрдЭреЗ рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рддреЛ рдореИрдВ рд╡рд╣рд╛рдВ рднреА рдПрдХ рдореБрджреНрджрд╛ рдмрдирд╛рдКрдВрдЧрд╛ред

рдКрдЧ, рдбреЙрдХреНрд╕ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдзрд╛рд░ рд╡рд┐рд╖рдп рдХреЛ рдПрдХ рд╡реИрдпрдХреНрддрд┐рдХрд░рдг рд╡рд┐рд╖рдп рджреНрд╡рд╛рд░рд╛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рд╡рд┐рд╖рдп рдХреЛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЦрд╛рд╕рдХрд░ рдЬрдм рдЖрдкрдХреЗ рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рдПрдХ рдирд┐рдЬреАрдХрд░рдг рдореЗрдВ рд╡рд┐рд╖рдп рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЗрд╕реЗ рдЧрддрд┐рд╢реАрд▓_рдЯреЗрдордкреНрд▓реЗрдЯ_рдбрд╛рдЯрд╛ рдЙрдк-рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рднрд╛рдЧ рдЧрдпрд╛, рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪрд╛рд░реЛрдВ рдУрд░ рдХрд╛рдо рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред

рд╕рдмреНрдЬреЗрдХреНрдЯ рдХреЛ 'рдбрд╛рдпрдиреЗрдорд┐рдХ_рдЯреЗрдордкреНрд▓реЗрдЯ_рдбрд╛рдЯрд╛' рдореЗрдВ рдЫреЛрдбрд╝рдирд╛ рдФрд░ {{{рд╕рдмреНрдЬреЗрдХреНрдЯ}}} рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдЙрд╕рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ custom_args рдЕрдм рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ 'рдбрд╛рдпрдиреЗрдорд┐рдХ_template_data' рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдбреЙрдХреНрд╕ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЕрдкрдиреЗ 'рдбрд╛рдпрдиреЗрдорд┐рдХ_рдЯреЗрдордкреНрд▓реЗрдЯ_рдбрд╛рдЯрд╛' рдореЗрдВ рднреА рдРрд╕рд╛ рдХрд░реЗрдВред

"рдбрд╛рдпрдиреЗрдорд┐рдХ_рдЯреЗрдордкреНрд▓реЗрдЯ_рдбреЗрдЯрд╛" рдлрд╝реАрд▓реНрдб рдХрд╛рдо рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ: https://sendgrid.com/docs/API_Reference/Web_API_v3/Mail/index.html

рдпрд╣ рдЕрднреА рднреА рдПрдХ рдореБрджреНрджрд╛ рд╣реИред рдЗрд╕реЗ рдмрдВрдж рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛?

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдордЬрд╝рдмреВрддреА рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдПрдХ рд╣реА рд╕рдЯреАрдХ рд╡рд┐рд╖рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реВрдк рдореЗрдВ 30 рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЧрдП рд╡рд┐рд╖рдп рдХреЗ рд╕рд╛рде рдХреБрдЫ рдорд┐рд▓рддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдХреЗ рд╕рд╛рде (рдХреЛрдИ рд╡рд┐рд╖рдп рдирд╣реАрдВ)ред

рдХреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╕реНрдЯрдо рд╡рд┐рд╖рдп рдореЗрдВ рдордЬрд╝рдмреВрддреА рд╕реЗ рднреЗрдЬрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ?

@ deepai-org рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдирд╡реАрдирддрдо рдбреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ: https://sendgrid.com/docs/API_Reference/api_v3.html

@vladkosarev рдХреНрдпрд╛ рдЖрдк рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдПрдХ рд╣реА рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ

@ рдмрдЪрдХрд╛рдирд╛-рд╕рд╛рдВрдмрд┐рдиреЛ рдХреБрдЫ рд╕рдордп рдмрд╛рдж рд╡рд┐рд╖рдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рднреА рдИрдореЗрд▓ рдореЗрдВ рд╕рд╣реА рдерд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдПрд╕рд┐рдВрдХреНрд╕ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдИрдореЗрд▓ рдореЗрдВ рдкреБрд░рд╛рдиреЗ рдИрдореЗрд▓ рдЯреЗрдореНрдкрд▓реЗрдЯ рдФрд░ рдХреБрдЫ рдирдП рдорд┐рд▓ рдЬрд╛рдПрдВрдЧреЗред

рдХреНрдпрд╛ рдпрд╣ https://sendgrid.com/docs/API_Reference/api_v3.html рд╕рд╣реА рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ? рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рдбреЙрдХреНрдЯрд░ рдиреЗ рдмрддрд╛рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЕрдм рддрдХ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдпрд╣ рдерд╛ рдХрд┐ рдЗрд╕ рдЯрд┐рдХрдЯ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╕рдорд╛рдзрд╛рди рдерд╛ред

@vladkosarev рд╡реЗ рд╕рд╣реА рдбреЙрдХреНрд╕ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╡рд┐рд╖рдп рдХреЛ рдкреНрд░рддрд┐-рдИрдореЗрд▓ рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдЕрдВрдХ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╣реИред рдпрджрд┐ рдЖрдк рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдореЗрд▓-рднреЗрдЬреЗрдВ рдкреЗрд▓реЛрдб рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╡рд┐рд╖рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рд╕рднреА рдИрдореЗрд▓ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд┐рдВрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рдереА, рд╕рдорд░реНрдерди рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред

@ рдмрдЪрдХрд╛рдирд╛-рд╕рд╛рдВрдмрд┐рдиреЛ рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдбреЙрдХреНрд╕ рдореЗрдВ рдпрд╣ рдХреИрд╕реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╡рд┐рд╖рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП? рдореБрдЭреЗ рдЕрднреА рднреА рдЙрд╕ рдирдП рд▓рд┐рдВрдХ рдореЗрдВ рдХрд╣реАрдВ рднреА рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

рдЕрдЧрд░ рдореБрдЭреЗ @vladkosarev рдареАрдХ рд╕реЗ рдпрд╛рдж рд╣реИ, рддреЛ рдЖрдк рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╣реА

image

@aroach рдзрдиреНрдпрд╡рд╛рдж, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ рдХрд┐ рдбреЙрдХ рдореЗрдВ,

@vladkosarev рдпрд╣ рдпрд╣рд╛рдБ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ: https://sendgrid.com/docs/ui/sending-email/how-to-send-an-email-with-dynamic-transactional-tplates/

рдЗрд╕ рд╣реИрдВрдбрд▓рдмрд╛рд░реНрд╕ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ, HTML рдФрд░ рд╡рд┐рд╖рдп рд░реЗрдЦрд╛рдУрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@ рдмрд░реЛрдЪ рдзрдиреНрдпрд╡рд╛рдж рдореИрдВрдиреЗ рдЕрднреА рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдФрд░ рд╡рд┐рд╖рдп рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░ 'рд▓рд╛рдЧреВ' рдХрд░рдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ (рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ / рднреЗрдЬреЗрдВ)ред рдпрджрд┐ рдЖрдк 10 рдорд┐рдирдЯ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд░рд╛рджрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдПрд╕рдЬреА рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЕрдкрдбреЗрдЯ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдирд╣реАрдВ рд╣реИрдВ (рдХрдо рд╕реЗ рдХрдо рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП) рдФрд░ рдЖрдкрдХреЛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рджред

@Hatthefoxsays рдХреЛ рдЗрд╕ рдХрд╛ рдкреАрдЫрд╛ рдХрд░рдиреЗ рдФрд░ / рдпрд╛ рдЙрдЪрд┐рдд рд╕рдВрдкрд╛рджрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред ЁЯСЛ

@ рдПрдХ рдмрд╛рдд рдЬреЛ рд╢рд╛рдпрдж рдореБрдЭреЗ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

prasoonjalan picture prasoonjalan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zvone187 picture zvone187  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Chrischuck picture Chrischuck  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thidasapankaja picture thidasapankaja  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thinkingserious picture thinkingserious  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ