我试图只向Bcc发送邮件但无法发送.下面给出的代码与To和Bcc一起正常工作,但是当我尝试仅使用Bcc发送时它失败了.我尝试用To传递空字符串,但没有工作.我正在使用mailgun php API.
function send_mail($email,$subject,$msg,$bcc) { $api_key=""; $domain =""; $ch = curl_init(); curl_setopt($ch,CURLOPT_HTTPAUTH,CURLAUTH_BASIC); curl_setopt($ch,CURLOPT_USERPWD,'api:'.$api_key); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_CUSTOMREQUEST,'POST'); curl_setopt($ch,CURLOPT_URL,'https://api.mailgun.net/v2/'.$domain.'/messages'); curl_setopt($ch,CURLOPT_POSTFIELDS,array( 'from' => 'Example <examle@examle.com>','to' => $email,'bcc' => $bcc,'subject' => $subject,'html' => $msg,'o:tracking' => true)); $result = curl_exec($ch); curl_close($ch); return $result; } send_mail($email,$bcc);
您不能仅使用密送发送邮件.我使用了一个技巧,我在其中创建了来自同一个地址(类似于info@mydomain.com),然后用我需要的任何东西填充bcc插槽.
您可以使用不要求您公开其他电子邮件地址的邮件列表来发送邮件.
https://documentation.mailgun.com/user_manual.html#mailing-lists
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。