2017-03-29 2 views
1

Je souhaite afficher une photo de profil dans la boîte de réception de mes utilisateurs lorsqu'ils reçoivent un e-mail envoyé depuis mon site Web avec PHP.Envoyer un e-mail avec l'image de profil Fonction de messagerie PHP

Dans cette image, le premier email provient de mon site web et le second est ce que je veux. enter image description here

Et voici ma fonction PHP mail:

  $emailTo=$_POST['emialNewPass']; 
      $emailSubject="Recovery"; 
      $emailLoctuz="[email protected]"; 
      $message="msg"; 

      $headers = 'MIME-Version: 1.0' . "\r\n"; 
      $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
          // En-têtes additionnels 
      $headers .= 'To: '.$emailTo."\r\n"; 
      $headers .= 'From: Loctuz Security <'. $emailLoctuz . '>' ."\r\n"; 

      if(@mail($emailTo,$emailSubject,$message, $headers)) 
      { 
       ?><script>window.location = "?sent";</script><?php     
      } 
+0

voulez-vous dire à l'intérieur du message lui-même ou quoi? –

+0

jeter un oeil à l'image, l'image de profil est dans la boîte de réception des utilisateurs email – bdtry

Répondre

-3

Je crois ce que vous essayez d'accomplir n'a rien à voir avec PHP pour envoi de courrier, mais le code pour l'affichage de votre site favicon. Voici une bonne lecture à leur sujet: https://css-tricks.com/favicon-quiz/

+0

Je vais essayer un Favicon merci – bdtry

+0

Une chance avec favicon? –

0

Je ne crois pas qu'il y ait un moyen d'ajouter une image à un avatar MIME email

En ce qui va Gmail. Si vous ajoutez une image à votre profil Gmail, elle s'affichera automatiquement lorsqu'un autre utilisateur Gmail recevra un e-mail de votre part, vous recherchera dans son carnet d'adresses ou discutera avec vous.

En supposant que ce n'est pas Gmail, puis il est lu à partir du carnet d'adresses des utilisateurs ou des contacts. Aucun d'entre eux que vous avez accès à modifier.

+0

J'ai donc besoin de créer un compte pour "nor[email protected]": D merci – bdtry

+0

Ouais mais cela ne fonctionnera que si l'utilisateur vous a dans son carnet d'adresses. Je ne l'ai jamais eu pour travailler avec tous les comptes de messagerie. – DaImTo

+1

Ensuite, la meilleure chose à avoir une image dans leur carnet d'adresses est d'avoir un [gravatar] (http://en.gravatar.com) pour l'adresse. Ils sont utilisés dans beaucoup d'endroits. – Synchro

0

Après la recherche et les tests que j'ai trouvé:

  1. Il n'y a aucun moyen « programmatique » d'affecter l'image de profil.
  2. La meilleure façon d'appliquer une photo de profil aux boîtes de réception des destinataires Gmail est à créer un compte Google+ pour l'adresse d'envoi et ajouter une photo de profil à elle (voir plus bas)
  3. Autres services de courrier électronique et les boîtes de réception (y compris Airmail , Sparrow, Postbox et Thunderbird) utilisent Gravatar (voir plus bas)
  4. Je suis sûr qu'il ya des services de courrier électronique non touchés par cette ...

Google+ vous permet d'ajouter des photos à Gmail profil:

  1. Aller à http://plus.google.com/
  2. Si vous êtes déjà connecté, déconnectez
  3. Cliquez sur "Utiliser un autre compte"
  4. Cliquez sur "Plus d'options" -> "Créer un compte"
  5. Entrez d'abord et nom
  6. Sous Choisissez votre nom d'utilisateur, cliquez « Je préfère utiliser mon adresse e-mail actuelle »
  7. Entrez l'adresse e-mail que vous souhaitez envoyer avec une photo de profil à « Votre adresse e-mail » champ
  8. Remplissez le reste des champs
  9. Une fois votre compte créé, cliquez sur votre profil en haut à droite et cliquez sur « Modifier: où votre photo de profil devrait être. Ajouter une photo de profil
  10. Maintenant, attendez un jour ou deux! Il a fallu près de 24 heures pour que ma nouvelle image de profil Google+ se propage aux e-mails dans ma boîte de réception Gmail.Au cours de cette période d'attente, j'ai également supprimé (et est allé à la corbeille-> Supprimer pour toujours) tous les e-mails de l'adresse, et également retiré de mes contacts Gmail.
  11. Après un jour ou, j'ai pu envoyer un courriel à moi-même à l'adresse en question et voir la photo de profil Je téléchargé sur Google+ dans ma boîte de réception Gmail :)

Utilisez Gravatar pour ajouter le profil photos d'autres boîtes de réception:

  1. Aller à http://gravatar.com/
  2. Cliquez sur se connecter et connectez-vous si vous n'êtes pas déjà
  3. Ajouter une adresse e-mail - utilisez l'em tout adresse de vouloir envoyer le formulaire avec une photo de profil
  4. Ajouter une image