使用个人资料图片发送电子邮件PHP邮件功能



我想在我的用户收到从我的网站发送的带有PHP的电子邮件时在收件箱中显示个人资料图片。

在此图像中,第一封电子邮件来自我的网站,第二封是我想要的。

这是我的PHP邮件功能:

$emailTo=$_POST['emialNewPass'];
$emailSubject="Recovery";
$emailLoctuz="noreply@loctuz.com";
$message="msg";
$headers  = 'MIME-Version: 1.0' . "rn";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "rn";
// En-têtes additionnels
$headers .= 'To: '.$emailTo."rn";
$headers .= 'From: Loctuz Security <'. $emailLoctuz . '>' ."rn";
if(@mail($emailTo,$emailSubject,$message, $headers))
{
?><script>window.location = "?sent";</script><?php                  
}

经过研究和测试,我发现:

  1. 没有"编程"方法来影响个人资料图片。
  2. 将个人资料照片应用于 Gmail 收件人收件箱的最佳方式是为发送地址创建一个 Google+ 帐户,然后向其添加个人资料照片(详情见下文)
  3. 其他电子邮件服务和收件箱(包括航空邮件,麻雀,邮箱和雷鸟)使用Gravatar(更多内容见下文)
  4. 我敢肯定,有些电子邮件服务没有受到此影响...

使用 Google+ 将个人资料照片添加到 Gmail:

  1. 转到 http://plus.google.com/
  2. 如果您已登录,请注销
  3. 点击"使用其他帐户">
  4. 点击"更多选项" ->"创建帐户">
  5. 输入名字和姓氏
  6. 在"选择您的用户名"下,单击"我更喜欢使用我当前的电子邮件地址">
  7. 在"您的电子邮件地址"字段中输入您要发送的电子邮件地址以及个人资料照片
  8. 填写其余字段
  9. 创建帐户后,单击右上角的个人资料,然后单击"更改:您的个人资料图片应位于何处。上传个人资料照片
  10. 现在等一两天!我的新Google+个人资料图片花了将近24小时才传播到Gmail收件箱中的电子邮件中。在等待期间,我还删除了(并转到垃圾箱>永久删除)该地址中的所有电子邮件,并将其从我的Gmail联系人中删除。
  11. 大约一天后,我能够从相关地址向自己发送电子邮件,并在Gmail收件箱中看到我上传到Google+的个人资料图片:)

使用头像将个人资料照片添加到其他收件箱:

  1. 转到 http://gravatar.com/
  2. 单击登录并登录(如果尚未登录)
  3. 添加电子邮件地址 - 使用电子邮件地址发送带有个人资料图片的表单
  4. 上传图片

我不相信有办法将头像图像添加到MIME电子邮件中

就Gmail而言。 如果您将图片添加到 Gmail 个人资料中,当其他 Gmail 用户收到您的电子邮件、在其地址簿中查找您或与您聊天时,该图片会自动显示。

假设它不是gmail,那么它会从用户的地址簿或联系人中读取。 您都无权编辑。

我相信您尝试完成的任务与用于邮件发送的PHP无关,而是用于显示您的网站网站图标的代码。以下是关于它们的好读物: https://css-tricks.com/favicon-quiz/

相关内容

  • 没有找到相关文章

最新更新