Sendgrid PHP API - ฉันจะอนุญาตอีเมลของฉันในฐานะผู้ส่งได้อย่างไร

ขอบคุณล่วงหน้าสำหรับความช่วยเหลือใด ๆ ! ฉันกำลังย้ายจาก phpMailer ไปยัง Sendgrid PHP APi ฉันมีสคริปต์ทดสอบ php ตัวแรกที่ทำงานได้อย่างยอดเยี่ยมและสคริปต์กำลังส่งอยู่

อย่างไรก็ตาม คำถามของฉันคือสิ่งนี้ ใน phpMailer ฉันต้องอนุญาตให้ส่งจากอีเมลที่ฉันเลือก (ป้อนเซิร์ฟเวอร์ อีเมล และรหัสผ่าน) อย่างไรก็ตาม ใน sendgrid API ฉันไม่เห็นที่สำหรับสิ่งนั้น อันที่จริง ฉันสามารถส่งการทดสอบจาก "[email protected]" โดเมนที่ฉันไม่ได้เป็นเจ้าของด้วยซ้ำ

ฉันจะอนุญาตอีเมลของฉันที่[email protected]ได้อย่างไร ฉันต้องอนุญาตจากที่ใดที่หนึ่งจาก cpanel โดเมนของฉันหรือไม่ ฉันต้องเพิ่มรายละเอียดที่ไหนสักแห่งบนเซิร์ฟเวอร์ของฉันหรือไม่? หรือฉันต้องอนุญาตเลย?


person Trey Tyler    schedule 07.10.2018    source แหล่งที่มา
comment
คุณไม่จำเป็นต้องอนุญาต โดยทั่วไปคุณสามารถใช้รหัสอีเมลจำลองเป็นนามแฝงได้ อย่างไรก็ตาม หากคุณตรวจสอบเมลอย่างละเอียดจะพบว่ามาจากโดเมน sendgrid.net   -  person Madhur Bhaiya    schedule 07.10.2018


คำตอบ (1)


คุณจะต้องไปที่ sendgrid และ สร้างผู้ใช้/บัตร ภายในบัญชีของคุณ (คุณสามารถสร้างข้อมูลรับรองที่แตกต่างกันสำหรับแอปต่างๆ ภายใน 1 บัญชี)

หลังจากนั้น ไปที่แอป laravel ของคุณแล้วค้นหา config/app.php

ค้นหา SMTP และเปิดใช้งานหากจำเป็น

เพิ่มข้อมูลรับรอง Sendgrid ที่สร้างขึ้นใหม่ไปยัง .env ของคุณ หากคุณระบุข้อมูลรับรอง SMTP จาก config/app.php ไปยังไฟล์ .env ของคุณ มิฉะนั้น คุณสามารถเพิ่มลงในไฟล์ app.php ได้โดยตรง แทนที่จะเป็น .env (ฉันไม่แนะนำสิ่งนี้ เนื่องจากไฟล์ .env ควรจะเป็นเพียง มีอยู่ในเครื่องในขณะที่ app.php ถูกแชร์ภายในที่เก็บข้อมูล);

ทดลองใช้บริการ MAIL (สำหรับการทดสอบอีเมลและการหลีกเลี่ยงสแปม ฉันขอแนะนำ Mailtrap)

person Diogo Santo    schedule 07.10.2018