Bonsoir à toutes et tous ! :-)
Lorsque je dois envoyer une newsletter en HTML aux personnes d'un newsgroup
abonnées à ma newsletter du dit newsgroup, j'applique la méthode ci-dessous:
$X_A = "".$LeNomOK." <".$LeMail.">";
$X_De = "MIME-Version: 1.0\r\n";
$X_De .= "content-type: text/html; charset=iso-8859-1\r\n";
$X_De .= "From: ".$SonnomX." <".$LeMailX.">";
$Le_Objet = "Message de Nom du NewsGroup\n\n\n";
$Le_Body="<html etc ..... ";
mail($X_A, $Le_Objet, $Le_Body, $X_De);
Si je veux, en temps que modérateur de plusieurs newsgroup, envoyer une
lettre via le PHP, quelle formule devrais-je utiliser à votre avis ? Pour
info, il s'agit de newsgroup du type de celui-ci ! :-)
Merci d'avance et bonne soirée ! :-)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
Lorsque je dois envoyer une newsletter en HTML aux personnes d'un newsgroup abonnées à ma newsletter du dit newsgroup, j'applique la méthode ci-dessous:
Les personnes ont le choix entre recevoir ta lettre en HTML ou en simple texte ? Ou bien seulement entre la recevoir en HTML et ne pas la recevoir du tout ?
$X_A = "".$LeNomOK." <".$LeMail.">";
Tu dois absolument vérifier que $LeNomOK et $LeMail ne contiennent aucun r ou n (idem pour les variables suivantes). Cela dit, tu peux aussi simplifier ton écriture : $X_A = "$LeNomOK <$LeMail>";
Quitte à envoyer du HTML, il vaudrait mieux le faire en MIME Multipart, car le filtre sur les messages HTML-only est l'un des plus efficaces des anti-spams (sauf si ta lettre est du spam, bien sûr : dans ce cas ne change surtout rien ;-) ).
Quoi qu'il en soit, tu as oublié le champ Content-Tranfer-Encoding.
Au passage, note que ton nouvelleur (Outlook Express) est mal configuré car ton article n'a aucun des trois champs, pourtant obligatoires car tu utilises des minuscules accentuées.
$X_De .= "From: ".$SonnomX." <".$LeMailX.">";
Mêmes remarques que ci-dessus (pas de rn, et simplification possible).
$Le_Objet = "Message de Nom du NewsGroupnnn";
Attention : le moindre saut de ligne en trop dans les entêtes fait passer au corps du message. Ici, il y en a au moins deux de trop, voire les trois.
$Le_Body="<html etc ..... ";
mail($X_A, $Le_Objet, $Le_Body, $X_De);
Ok.
Si je veux, en temps que modérateur de plusieurs newsgroup, envoyer une lettre via le PHP, quelle formule devrais-je utiliser à votre avis ? Pour info, il s'agit de newsgroup du type de celui-ci ! :-)
Comment ça, quelle formule ? Tu ne parles pas de la formule de politesse, je suppose ? S'il s'agit de groupes de discussions tels que ceux de usenet-fr, alors il est obligatoire d'utiliser du simple texte sans HTML et sans pièces jointes.
Merci d'avance et bonne soirée ! :-)
--
Ton délimiteur de signature est incorrect également. Si tu ne veux pas changer de nouvelleur, OE Quotefix peut t'être utile : http://www.aminautes.org/forums/configurer/oe/QF_doc.html
Cordialement, -- Olivier Miakinen
Lorsque je dois envoyer une newsletter en HTML aux personnes d'un newsgroup
abonnées à ma newsletter du dit newsgroup, j'applique la méthode ci-dessous:
Les personnes ont le choix entre recevoir ta lettre en HTML ou en
simple texte ? Ou bien seulement entre la recevoir en HTML et ne
pas la recevoir du tout ?
$X_A = "".$LeNomOK." <".$LeMail.">";
Tu dois absolument vérifier que $LeNomOK et $LeMail ne contiennent aucun
r ou n (idem pour les variables suivantes). Cela dit, tu peux aussi
simplifier ton écriture :
$X_A = "$LeNomOK <$LeMail>";
Quitte à envoyer du HTML, il vaudrait mieux le faire en MIME Multipart,
car le filtre sur les messages HTML-only est l'un des plus efficaces des
anti-spams (sauf si ta lettre est du spam, bien sûr : dans ce cas ne
change surtout rien ;-) ).
Quoi qu'il en soit, tu as oublié le champ Content-Tranfer-Encoding.
Au passage, note que ton nouvelleur (Outlook Express) est mal configuré
car ton article n'a aucun des trois champs, pourtant obligatoires car tu
utilises des minuscules accentuées.
$X_De .= "From: ".$SonnomX." <".$LeMailX.">";
Mêmes remarques que ci-dessus (pas de rn, et simplification possible).
$Le_Objet = "Message de Nom du NewsGroupnnn";
Attention : le moindre saut de ligne en trop dans les entêtes fait
passer au corps du message. Ici, il y en a au moins deux de trop, voire
les trois.
$Le_Body="<html etc ..... ";
mail($X_A, $Le_Objet, $Le_Body, $X_De);
Ok.
Si je veux, en temps que modérateur de plusieurs newsgroup, envoyer une
lettre via le PHP, quelle formule devrais-je utiliser à votre avis ? Pour
info, il s'agit de newsgroup du type de celui-ci ! :-)
Comment ça, quelle formule ? Tu ne parles pas de la formule de
politesse, je suppose ? S'il s'agit de groupes de discussions tels
que ceux de usenet-fr, alors il est obligatoire d'utiliser du simple
texte sans HTML et sans pièces jointes.
Merci d'avance et bonne soirée ! :-)
--
Ton délimiteur de signature est incorrect également. Si tu ne veux pas
changer de nouvelleur, OE Quotefix peut t'être utile :
http://www.aminautes.org/forums/configurer/oe/QF_doc.html
Lorsque je dois envoyer une newsletter en HTML aux personnes d'un newsgroup abonnées à ma newsletter du dit newsgroup, j'applique la méthode ci-dessous:
Les personnes ont le choix entre recevoir ta lettre en HTML ou en simple texte ? Ou bien seulement entre la recevoir en HTML et ne pas la recevoir du tout ?
$X_A = "".$LeNomOK." <".$LeMail.">";
Tu dois absolument vérifier que $LeNomOK et $LeMail ne contiennent aucun r ou n (idem pour les variables suivantes). Cela dit, tu peux aussi simplifier ton écriture : $X_A = "$LeNomOK <$LeMail>";
Quitte à envoyer du HTML, il vaudrait mieux le faire en MIME Multipart, car le filtre sur les messages HTML-only est l'un des plus efficaces des anti-spams (sauf si ta lettre est du spam, bien sûr : dans ce cas ne change surtout rien ;-) ).
Quoi qu'il en soit, tu as oublié le champ Content-Tranfer-Encoding.
Au passage, note que ton nouvelleur (Outlook Express) est mal configuré car ton article n'a aucun des trois champs, pourtant obligatoires car tu utilises des minuscules accentuées.
$X_De .= "From: ".$SonnomX." <".$LeMailX.">";
Mêmes remarques que ci-dessus (pas de rn, et simplification possible).
$Le_Objet = "Message de Nom du NewsGroupnnn";
Attention : le moindre saut de ligne en trop dans les entêtes fait passer au corps du message. Ici, il y en a au moins deux de trop, voire les trois.
$Le_Body="<html etc ..... ";
mail($X_A, $Le_Objet, $Le_Body, $X_De);
Ok.
Si je veux, en temps que modérateur de plusieurs newsgroup, envoyer une lettre via le PHP, quelle formule devrais-je utiliser à votre avis ? Pour info, il s'agit de newsgroup du type de celui-ci ! :-)
Comment ça, quelle formule ? Tu ne parles pas de la formule de politesse, je suppose ? S'il s'agit de groupes de discussions tels que ceux de usenet-fr, alors il est obligatoire d'utiliser du simple texte sans HTML et sans pièces jointes.
Merci d'avance et bonne soirée ! :-)
--
Ton délimiteur de signature est incorrect également. Si tu ne veux pas changer de nouvelleur, OE Quotefix peut t'être utile : http://www.aminautes.org/forums/configurer/oe/QF_doc.html
Cordialement, -- Olivier Miakinen
~ Le Naja ~
Merci Olivier pour tes réponses ! :-) Je vais toujours jeter un oeil de par les éléments que tu as fourni ! :-) Bonne journée ! :-)
-- Le Naja www.lenaja.net
Merci Olivier pour tes réponses ! :-)
Je vais toujours jeter un oeil de par les éléments que tu as fourni ! :-)
Bonne journée ! :-)