ส่งอีเมลด้วยแบบกำหนดเองจากด้วย amazon ses สำหรับหลายโดเมน

ฉันจะส่งอีเมลใน Amazon SES ด้วยอีเมลที่กำหนดเองจากหลายโดเมนได้อย่างไร ตัวอย่างเช่น ฉันมีแอปพลิเคชันที่ไคลเอนต์หลายรายใช้ และเรามีโมดูลสำหรับส่งอีเมล เมื่อเราส่งอีเมล มันจะไปกับ "โดเมน amazonses.com" แต่สิ่งที่ฉันต้องการทำให้สำเร็จคืออีเมลที่กำหนดเองสำหรับลูกค้าแต่ละราย โดยแต่ละรายมีโดเมนที่แตกต่างกัน


person Luis    schedule 20.10.2017    source แหล่งที่มา
comment
แค่อยากรู้ว่าลูกค้าของคุณไม่เห็นโดเมน amazonses.com จริงๆ เมื่อพวกเขาได้รับอีเมล แล้วทำไมคุณถึงสนใจ? แค่สงสัย. คุณช่วยอธิบายได้ไหมว่าทำไมคุณถึงต้องพยายามแก้ไขสิ่งนี้?   -  person Usman Mutawakil    schedule 23.10.2017


คำตอบ (1)


กระบวนการในการดำเนินการนี้มีความเฉพาะเจาะจงกับขั้นตอนการกำหนดค่า SES ในปัจจุบัน ดังนั้นจึงควรให้ลิงก์ที่อัปเดตเป็นประจำจะดีกว่า

http://docs.aws.amazon.com/ses/latest/DeveloperGuide/mail-from-set.html

สรุปสั้นๆ คือ คุณสามารถทำได้โดยเลือกตัวเลือก FROM สำหรับอีเมลที่คุณส่ง

การตั้งค่าทางโปรแกรมจาก

ลิงก์ด้านบนชี้ให้เห็นวิธีใช้ API เพื่อเปลี่ยนค่า FROM โดยทางโปรแกรม ลิงก์ด้านล่างนี้เชื่อมโยงไปยังการเรียก API โดยตรงสำหรับการตั้งค่า แต่เพื่อให้บรรลุผล คุณยังคงต้องปฏิบัติตามบทช่วยสอนแบบแมนนวล จากนั้นแทนที่ขั้นตอนด้วยการเรียก API ที่เทียบเท่ากัน

http://docs.aws.amazon.com/ses/latest/APIReference/API_SetIdentityMailFromDomain.html

person Usman Mutawakil    schedule 20.10.2017
comment
แต่นี่เป็นเพียงอีเมลเดียวหรือทั้งหมด? ตัวอย่างเช่น ฉันมีลูกค้ามากกว่า 1,000 ราย ฉันต้องทำสิ่งนี้กับลูกค้าแต่ละรายหรือไม่ - person Luis; 23.10.2017
comment
หากคุณต้องการอีเมลที่แตกต่างจากไคลเอนต์แต่ละรายจาก 1,000 ราย พวกเขาเสนอการเรียก API เนื่องจากอีเมลที่กำหนดเองจำนวน 1,000 ฉบับของคุณเป็นแบบไม่มีกฎเกณฑ์ คุณจึงอาจต้องทำสิ่งนี้โดยทางโปรแกรมโดยใช้ SES API เป็นคำสั่งเฉพาะ SetIdentityMailFromDomain ฉันจะเพิ่มข้อมูลเพิ่มเติมในการแก้ไขคำตอบของฉัน - person Usman Mutawakil; 23.10.2017
comment
ขอบคุณ @Usman เพียงหนึ่งคำถาม ฉันไม่เข้าใจสิ่งนี้ ลิงก์ด้านล่างนี้เชื่อมโยงไปยังการเรียก API โดยตรงสำหรับการตั้งค่า แต่เพื่อให้บรรลุผล คุณยังคงต้องปฏิบัติตามบทช่วยสอนแบบแมนนวล จากนั้นแทนที่ขั้นตอนด้วยการเรียก API ที่เทียบเท่ากัน ดังนั้นเพื่อสร้างข้อมูลประจำตัวใหม่ (แต่ละโดเมน) ฉันต้องเรียก SetIdentityMailFromDomain นี้ แต่ API ใดที่ฉันต้องเรียกมากกว่านี้ - person Luis; 23.10.2017
comment
@Luis คุณต้องใช้การโทร SetIdentityMailFromDomain สิ่งที่ฉันหมายถึงคือการรู้วิธีดำเนินการด้วยตนเองอาจช่วยได้ แต่บางทีนั่นอาจทำให้สับสน ฉันสงสัยว่าทำไมคุณถึงต้องการกำจัดโดเมน amazonses.com? ลูกค้าของคุณจะเห็นเฉพาะเมื่อพวกเขาเปิดซองจดหมายเท่านั้น ดูเหมือนว่าจะมีงานมากสำหรับปัญหาเล็กๆ น้อยๆ - person Usman Mutawakil; 24.10.2017