우리는 젠드 프레임 워크에있는 사이트를 가지고 있습니다. 그것은 TransportFactory.php라고 불리는 메일러를 사용합니다.젠드 프레임 워크와 Sendgrid 통합
exmail에서는 잘 작동했지만, 지금 우리는 SendGrid로 전환 할 필요가 있습니다. 우리가 보았던 다른 가이드에 상관없이, 작동하지 않습니다.
누구나 비슷한 설정을 사용하고 코드 샘플이나 팁을 공유 할 수 있습니까?
미리 감사드립니다.
우리는 젠드 프레임 워크에있는 사이트를 가지고 있습니다. 그것은 TransportFactory.php라고 불리는 메일러를 사용합니다.젠드 프레임 워크와 Sendgrid 통합
exmail에서는 잘 작동했지만, 지금 우리는 SendGrid로 전환 할 필요가 있습니다. 우리가 보았던 다른 가이드에 상관없이, 작동하지 않습니다.
누구나 비슷한 설정을 사용하고 코드 샘플이나 팁을 공유 할 수 있습니까?
미리 감사드립니다.
당신이 가질 수있는 접근 방식은 주로 코드 구조에 따라 다릅니다.
먼저 SDK을 사용할 수 있습니다. 이를 위해 기존 모듈 andrebian/sendgrid-transport-module을 사용할 수 있습니다 (composer.json
의 sendgrid sdk 참조).
기존 코드를 따르기 때문에 구현하기 쉬운 또 다른 접근법은 sendgrid를 SMTP server으로 사용하는 것입니다. 여기에 Sendgrid ZF1 example이지만 ZF2/3의 설정은 어쨌든 같습니다.
SMTP 서버 옵션은 우리가하려는 것입니다. 상관없이, 그것은 일하기를 거부했습니다. 우리는 마침내 포기하고 원래의 exmail config와 함께 포트 25에갔습니다. 어딘가 설정에서의 뭔가는 메일을 보내지 않는 것뿐이었습니다. netstat을 실행하면서 별도의 터미널을 열었습니다. 587에 대한 활동이 전혀 없었습니다. 문제가 어디에 있었는지는 확실하지 않지만 격렬하게 좌절했습니다. – Bruce
sendgrid (전자 메일 서비스) 또는 Sendmail (메일 서버)입니까? –
죄송합니다. 오타였습니다. 그것은 SendGrid입니다. 나는 금요일 늦게 당신에게 그것을 할 것입니다. 어떤 아이디어? – Bruce