2014-04-08 2 views
6

저는 sendgrid를 PHP와 함께 사용하고 있습니다. 클라이언트 라이브러리와 컬 옵션의 두 옵션을 모두 사용했습니다. 지금까지 addTo 옵션으로 문제없이 이메일을 직접 보낼 수있었습니다. 그러나 참조 또는 숨은 참조 옵션을 추가하려고해도 전자 메일은 계속 전송되지만 복사본은 배달되지 않습니다. PHP 버전에 알려진 문제가 있습니까? 다른 프로젝트에서 Java 라이브러리는 잘 작동합니다. 여기 SendGrid Cc와 Bcc가 PHP에서 작동하지 않습니다.

내가 그것을

<?php 
require ('sendgrid/sendgrid-php.php'); 

$sendgrid = new SendGrid('user', 'pwd'); 

$mail = new SendGrid\Email(); 
$mail ->addTo("[email protected]il.com"); 
$mail ->addCc("[email protected]"); 
$mail ->setFrom("[email protected]"); 
$mail ->setSubject("TEST"); 
$mail->setHtml("<h1>Example</h1>"); 
$sendgrid->send($mail); 

?> 
+0

위해서 var_dump ($ 메일) 및 – Hackerman

답변

7

문서는 addCc 방법이 보이지 않는다 작동하도록하기 위해 노력하고있어 간단한 코드입니다. 이러한 대안을 시도해 볼 수 있습니다.

$mail = new SendGrid\Email(); 
$mail->addTo('[email protected]')-> 
     addTo('[email protected]')-> 
     addTo('[email protected]'); 

또는

$mail = new SendGrid\Email(); 
$mail->addBcc('[email protected]'); 
$sendgrid->send($mail); 

https://github.com/sendgrid/sendgrid-php#bcc

+0

여러 addTo이 숨은를 모방하는 트릭을 수행하는 출력을 게시 그러나 나는 그들의 각각과 함께 전송되는 이메일 필요 참조 및 숨은 참조 addCc 메서드는 설명서에는 나타나지 않지만 라이브러리에서는 수행됩니다. – Mike

+0

문서에서 addCc를 제거했습니다. https://github.com/sendgrid/sendgrid-php/commit/7d5e428321db6419829eb52a206364b072182d81 – comrade

+0

이 문제는 여기에서 확인할 수도 있습니다. https://github.com/sendgrid/sendgrid-php/issues/83 – comrade

관련 문제