加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 使用Gmail API发送带签名的电子邮件

发布时间:2020-12-13 16:26:39 所属栏目:PHP教程 来源:网络整理
导读:我收到Gmail Rest API发送部分的工作,但电子邮件不包括签名,并且在收件人的收件箱中,“从”标签是发件人的用户标识不是用户的名称. 这是在php. $mime = new Mail_mime(); $mime-setFrom("ABCD"); //This doesn't work.... $mime-setSubject('Testing'); $mim
我收到Gmail Rest API发送部分的工作,但电子邮件不包括签名,并且在收件人的收件箱中,“从”标签是发件人的用户标识不是用户的名称.

这是在php.

$mime = new Mail_mime();
    $mime->setFrom("ABCD");  //This doesn't work....
    $mime->setSubject('Testing');
    $mime->setTXTBody('This is a demo mail');
    $mime->addTo('a@a.com');
    $message_body = $mime->getMessage();
    $encodeMessage = base64url_encode($message_body);
    $message = new Google_Service_Gmail_Message();
    $message->setRaw($encodeMessage);
    $send = $service->users_messages->send('me',$message);

有没有包括签名和改变’从’?

API不添加签名,因为它是Web客户端上的设置,而不是整个帐户的全局设置.如果您在Thunderbird,Outlook或其他电子邮件客户端上配置Gmail帐户,Gmail也不会添加签名.您应该以两种不同的方式考虑Gmail:

>网络客户端界面,可通过mail.google.com访问,这只是一个电子邮件客户端,就像其他任何一个;
>您的收件箱,消息最后的地方,完全独立于您用于访问它的客户端.

换句话说,这是一个依赖电子邮件客户端的设置,客户端所做的唯一的事情是添加一些文本到您自己编写的文本,没有别的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读