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

前端之家收集整理的这篇文章主要介绍了php – 使用Gmail API发送带签名的电子邮件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我收到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访问,这只是一个电子邮件客户端,就像其他任何一个;
>您的收件箱,消息最后的地方,完全独立于您用于访问它的客户端.

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

猜你在找的PHP相关文章