Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Autres composants
Autres composants Forum de support sur les autres composants de Zend Framework.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/01/2011, 11h04   #1
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 980
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 980
Points : 18 224
Points : 18 224
Envoyer un message via MSN à CinePhil
Par défaut Zend_Mail : Format texte possible ? + Corps du message reçu en double

Bonjour,

Je lis dans la doc :
Citation:
Courriel HTML

Pour envoyer un courriel au format HTML, définissez le corps du message en utilisant la méthode setBodyHTML() à la place de setBodyText().
Dans mon code, je n'utilise que setBodyText :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Envoi de l'identifiant et du mot de passe par courriel
      				$mailtransport = new Zend_Mail_Transport_Smtp('xxx.xxx.fr');
            		$mail = new Zend_Mail();
            		$mail->setDefaultTransport($mailtransport);
      				$message = "
      					Bonjour $prenom $nom.\n
      					Vous avez été identifié avec succès sur le site http://machin.\n
      					Vous pouvez désormais vous inscrire à une session de stage dans un lycée agricole.\n
      					Votre nom d'utilisateur est : $login\n
      					Votre mot de passe est : $motpasse\n
      					Vous pourrez changer ce mot de passe sur le site.
      				";
					$mail->setBodyText($message, 'utf-8', Zend_Mime::ENCODING_8BIT);
					$mail->setFrom('xxx@xxx.fr', 'xxx');
					$mail->addTo($values['adrel'], $prenom.' '.$nom);
					$mail->setSubject('Votre identifiant pour les stages master ENFA');
					$mail->send();
Mais Kmail me dit, pour le message reçu :
Citation:
Nota : Ceci est un message HTML. Pour des raisons de sécurité, seul le code brut HTML est affiché. Si vous avez confiance dans l'expéditeur de ce message, vous pouvez activer l'affichage formaté du code HTML pour ce message en cliquant ici.
Bizarre non ?

Autre bizarrerie : le corps du message est affiché deux fois ; une fois avec les sauts de ligne et une fois sans !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 11h57   #2
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 174
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 174
Points : 6 460
Points : 6 460
Non, ce sont les outils de sécurité de Kmail, c'est tout.
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 13h23   #3
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 980
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 980
Points : 18 224
Points : 18 224
Envoyer un message via MSN à CinePhil
Mais tous les messages que je reçois n'ont pas cet avertissement. Il y en a donc bien qui ne sont pas en html non ? Alors pourquoi Zend Framework ne pourrait-il générer que des messages en HTML ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 10h14   #4
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 174
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 174
Points : 6 460
Points : 6 460
Et juste avec le méthode $mail->setBody() cela donne quoi ?
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 10h33   #5
Membre régulier
 
Inscription : juin 2004
Messages : 66
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 66
Points : 86
Points : 86
Dans ton message, enlève les \n. Ils sont inutile puisqu'il existe déjà via le retour à la ligne.

De plus, ton Zend_Mime::ENCODING_8BIT n'est peut-être pas utile.
Blount est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 10h52   #6
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 980
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 980
Points : 18 224
Points : 18 224
Envoyer un message via MSN à CinePhil
Je viens d'essayer de nouveau en donnant deux adrel différentes et je n'ai pas le même phénomène ! L'un est arrivé avec l'alerte HTML, l'autre est arrivé en tant que message non HTML mais avec un léger niveau de spamassassin !
Ça pourrait venir de la config de serveur de courriel ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h58.


 
 
 
 
Partenaires

Hébergement Web