рдореИрдВ рдлреНрд░рдВрдЯ-рдПрдВрдб рдореЗрдВ рдХреЙрдиреНрдЯреИрдХреНрдЯ рдлреЙрд░реНрдо рд╕рдмрдорд┐рдЯ рдХрд░рдХреЗ SendGrid рдХреЗ рд╕рд╛рде рдиреЛрдбрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдЗрд╕рд▓рд┐рдП from
рдореЗрд▓ рдХреЛрдИ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдФрд░ to
рдореБрдЭреЗ рдорд┐рд▓реЗрдЧрд╛
рдФрд░ рдореБрдЭреЗ рдпрд╣ рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛
sendGrid.setApiKey(process.env.MY_SENDGRID_API_KEY);
const msg = {
to: '[email protected],
from: "[email protected]",
subject: 'Sending with SendGrid is Fun',
text: message,
html: `<strong>${name} is trying to get in touch with you!</strong>`,
};
return sendGrid.send(msg);
"message": "The from address does not match a verified Sender Identity. Mail cannot be sent until this error is resolved. Visit https://sendgrid.com/docs/for-developers/sending-email/sender-identity/ to see the Sender Identity requirements",
рдпрд╣ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдкреНрд░реЗрд╖рдХ рдХреЛ рдПрдХ рд╕рддреНрдпрд╛рдкрд┐рдд рдкреНрд░реЗрд╖рдХ рдкрд╣рдЪрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: https://sendgrid.com/docs/for-developers/sending-email/sender-identity/
@ рдмрдЪрдХрд╛рдирд╛-рд╕рд╛рдореНрдмрд┐рдиреЛ рдмреЛрд╣реЛ
рдЖрдкрдХреЛ рдЙрд╕ рдореЗрд▓ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдкреНрд░реЗрд╖рдХ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╣рд▓ рдХрд┐рдпрд╛:
рдпрд╣рд╛рдВ рдЬрд╛рдУ:
рд╕реЗрдЯрд┐рдВрдЧ -> рдкреНрд░реЗрд╖рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг -> рдПрдХрд▓ рдкреНрд░реЗрд╖рдХ рд╕рддреНрдпрд╛рдкрди -> рдПрдХ рдкрддреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ
рдЙрд╕рдХреЗ рдмрд╛рдж, рджрд╛рдИрдВ рдУрд░ рдлрд╝реЙрд░реНрдо рднрд░реЗрдВ рдФрд░ рдкреНрд░реЗрд╖рдХ рдХреЗ рдореЗрд▓ рдХрд╛ рд╕рддреНрдпрд╛рдкрди рдкреВрд░рд╛ рдХрд░реЗрдВред
@ a5okol @thinkings рд░рд╣рд╕реНрдпрдордп
рднрд▓реЗ рд╣реА рдореИрдВрдиреЗ рдПрдХрд▓ рдкреНрд░реЗрд╖рдХ рд╕рддреНрдпрд╛рдкрди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реЛ, рдлрд┐рд░ рднреА рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрдкрдХреЛ рдЙрд╕ рдореЗрд▓ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдкреНрд░реЗрд╖рдХ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╣рд▓ рдХрд┐рдпрд╛:
рдпрд╣рд╛рдВ рдЬрд╛рдУ:
рд╕реЗрдЯрд┐рдВрдЧ -> рдкреНрд░реЗрд╖рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг -> рдПрдХрд▓ рдкреНрд░реЗрд╖рдХ рд╕рддреНрдпрд╛рдкрди -> рдПрдХ рдкрддреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ
рдЙрджрд╛рд╣рд░рдг
рдЙрд╕рдХреЗ рдмрд╛рдж, рджрд╛рдИрдВ рдУрд░ рдлрд╝реЙрд░реНрдо рднрд░реЗрдВ рдФрд░ рдкреНрд░реЗрд╖рдХ рдХреЗ рдореЗрд▓ рдХрд╛ рд╕рддреНрдпрд╛рдкрди рдкреВрд░рд╛ рдХрд░реЗрдВред
рдЖрдк рдпрд╣рд╛рдВ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред