2017-03-29 4 views
1

Ich möchte ein Profilbild im Posteingang meiner Benutzer anzeigen, wenn sie eine E-Mail von meiner Website mit PHP erhalten.E-Mail senden mit Profilbild PHP-Mail-Funktion

In diesem Bild ist die erste E-Mail von meiner Website und die zweite ist, was ich will. enter image description here

Und hier ist meine PHP-Mail-Funktion:

  $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

sehen Sie in der Nachricht selbst oder was bedeuten schicken? –

+0

werfen Sie einen Blick auf das Bild, das Profilbild ist im Posteingang der Benutzer E-Mail – bdtry

Antwort

-3

Ich glaube, was Sie versuchen, nichts zu tun hat mit PHP für E-Mail zu tun zu senden, sondern Code für Ihre Website Favicon angezeigt wird. Hier ist ein gutes Buch über sie: https://css-tricks.com/favicon-quiz/

+0

Ich werde versuchen, ein Favicon danke – bdtry

+0

Irgendein Glück mit Favicon? –

0

Ich glaube nicht, dass es eine Möglichkeit ist, ein Avatar-Bild zu einer MIME E-Mail

Soweit Google Mail geht hinzuzufügen. Wenn Sie Ihrem Google Mail-Profil ein Bild hinzufügen, wird es automatisch angezeigt, wenn ein anderer Google Mail-Nutzer eine E-Mail von Ihnen erhält, Sie in seinem Adressbuch nachschlägt oder mit Ihnen chattet.

Angenommen, es ist nicht Google Mail dann liest es aus dem Adressbuch des Benutzers oder Kontakte. Keine von beiden haben Sie zu bearbeiten.

+0

Also ich muss ein Konto für "[email protected]" erstellen: D danke – bdtry

+0

Ja, aber es kann nur funktionieren, wenn der Benutzer Sie in seinem Adressbuch hat. Ich habe es nie mit allen E-Mail-Konten funktioniert. – DaImTo

+1

Nächste beste Sache, um ein Bild in ihrem Adressbuch zu haben, ist ein [gravatar] (http://en.gravatar.com) für die Adresse. Sie werden an vielen Orten verwendet. – Synchro

0

Nach Untersuchungen und Tests fand ich:

  1. Es gibt keinen „programmatischen“ Weg das Profilbild zu beeinflussen.
  2. Der beste Weg, ein Profilbild zu Google Mail-Empfänger des Posteingang anzuwenden ist ein Google+ Konto erstellen für die Absenderadresse und fügen Sie ein Profilbild (unten mehr), um es
  3. Andere E-Mail-Dienste und Posteingang (einschließlich Luftpost , Sperling, Postbox und Thunderbird) verwenden Gravatar (mehr unten)
  4. ich bin sicher, gibt es E-Mail-Dienste nicht berührt ...

verwenden Google+ Profil Fotos zu Google Mail hinzuzufügen:

  1. Zum http://plus.google.com/
  2. Wenn Sie bereits angemeldet sind, melden Sie sich
  3. Klicken Sie auf „Verwenden Sie ein anderes Konto“
  4. Klicken Sie auf „Weitere Optionen“ -> „Konto erstellen“
  5. Geben Sie zuerst und Nachname
  6. Unter Wählen Sie Ihren Benutzernamen klicken Sie auf "Ich bevorzuge die Verwendung meiner aktuellen E-Mail-Adresse"
  7. Geben Sie die E-Mail-Adresse, die Sie senden möchten mit einem Profilbild zur „Ihre E-Mail-Adresse“ Feld
  8. die restlichen Felder ausfüllen
  9. Sobald Ihr Konto erstellt wird, klicken Sie auf Ihr Profil rechts oben, und klicken Sie auf „Change: wo Ihr Profilbild sollte Sein. Laden Sie ein Profilbild
  10. Jetzt warten Sie auf einen Tag oder zwei! Es dauerte fast 24 Stunden, bis mein neues Google+ Profilbild in meinem Google Mail-Posteingang in E-Mails umgewandelt wurde.Während dieser Wartezeit löschte ich auch alle E-Mails von der Adresse (und ging in den Papierkorb -> Für immer löschen) und entfernte sie auch aus meinen Gmail-Kontakten.
  11. Nach einem Tag oder so konnte ich eine E-Mail an mich von der betreffenden Adresse senden und das Profilbild sehe ich auf Google+ in meinem Google Mail-Posteingang :)
  12. Profil

Verwenden Gravatar hinzufügen hochgeladen Bilder auf andere Posteingänge:

  1. zum http://gravatar.com/
  2. Klicken Sie auf Anmelden und melden Sie sich an, wenn Sie nicht bereits
  3. sind eine E-Mail-Adresse hinzufügen - nutzen Sie die em ail-Adresse wollen Formular mit einem Profilbild ein Bild
  4. hochladen
Verwandte Themen