[..] Mail et accents
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
antolionel74
- Niveau 2

- Messages : 21
- Enregistré le : mar. 02 oct. 2012 09:27
- Status : Hors ligne
[..] Mail et accents
Bonjour,
J'utilise la fonction _INetSmtpMail() pour envoyer un mail, mais les caractères accentués apparaissent sous forme de symboles bizarre une fois arrivés dans ma boite mail. (ex: point interrogation dans un losange noir).
Peut'on spécifier un encodage de caractère autre que l'UDF de base ?
Cordialement,
Lionel
J'utilise la fonction _INetSmtpMail() pour envoyer un mail, mais les caractères accentués apparaissent sous forme de symboles bizarre une fois arrivés dans ma boite mail. (ex: point interrogation dans un losange noir).
Peut'on spécifier un encodage de caractère autre que l'UDF de base ?
Cordialement,
Lionel
- FireFox
- AutoIt MVPs (MVP)

- Messages : 217
- Enregistré le : dim. 14 oct. 2012 01:30
- Localisation : Picardie/Île-de-France, France
- Status : Hors ligne
Re: [..] Mail et accents
Bonjour,
Oui mais il faudra que tu modifies la fonction.
La ligne à modifier se trouve à la ligne 177 de l'include INet :
Donc il faut remplacer le charset US-ASCII par :
ou bien
Cdlt, FireFox.
Oui mais il faudra que tu modifies la fonction.
La ligne à modifier se trouve à la ligne 177 de l'include INet :
Code : Tout sélectionner
"Content-Type: text/plain; charset=US-ASCII" & @CRLF & _
Code : Tout sélectionner
iso-8859-1
Code : Tout sélectionner
utf-8
Modifié en dernier par FireFox le sam. 21 sept. 2013 15:51, modifié 1 fois.
-
antolionel74
- Niveau 2

- Messages : 21
- Enregistré le : mar. 02 oct. 2012 09:27
- Status : Hors ligne
Re: [..] Mail et accents
Super ça marche nickel
Merci beaucoup
Merci beaucoup
Re: [..] Mail et accents
@demon : Merci pour l'info, j'y ai été confronté aussi.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
-
antolionel74
- Niveau 2

- Messages : 21
- Enregistré le : mar. 02 oct. 2012 09:27
- Status : Hors ligne
Re: [..] Mail et accents
Un autre détail : peut-on mettre plusieurs destinataire et aussi un destinataire en copie ?
- FireFox
- AutoIt MVPs (MVP)

- Messages : 217
- Enregistré le : dim. 14 oct. 2012 01:30
- Localisation : Picardie/Île-de-France, France
- Status : Hors ligne
Re: [..] Mail et accents
Ouep' :antolionel74 a écrit :Un autre détail : peut-on mettre plusieurs destinataire et aussi un destinataire en copie ?
Code : Tout sélectionner
"To: Mary <mary@example.com>, Kelly <kelly@example.com>" & @CRLF & _
"Cc: anniversaire_archive@example.com" & @CRLF & _
Cdlt, FireFox.
Modifié en dernier par FireFox le sam. 21 sept. 2013 15:51, modifié 1 fois.
-
antolionel74
- Niveau 2

- Messages : 21
- Enregistré le : mar. 02 oct. 2012 09:27
- Status : Hors ligne
Re: [..] Mail et accents
J'ai essayé ceci pour le paramètre $s_ToAddress :
ça me retourne une erreure 52.
Es-tu sûre que ça fonctionne ainsi ?
Code : Tout sélectionner
...
$s_ToAddress = "To: adresse1@gmail.com" & @CRLF & "Cc: adresse2@gmail.com"
...
_INetSmtpMail($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $as_Body)
Es-tu sûre que ça fonctionne ainsi ?
- FireFox
- AutoIt MVPs (MVP)

- Messages : 217
- Enregistré le : dim. 14 oct. 2012 01:30
- Localisation : Picardie/Île-de-France, France
- Status : Hors ligne
Re: [..] Mail et accents
ha non ! Il faut modifier directement le code de la fonction pour ajouter des paramètres au header.antolionel74 a écrit : Es-tu sûre que ça fonctionne ainsi ?
Donc autant refaire la fonction :
► Afficher le texte
Modifié en dernier par FireFox le sam. 21 sept. 2013 15:51, modifié 1 fois.
-
antolionel74
- Niveau 2

- Messages : 21
- Enregistré le : mar. 02 oct. 2012 09:27
- Status : Hors ligne
Re: [..] Mail et accents
Parfait, je vais tester ton code, merci 
-
antolionel74
- Niveau 2

- Messages : 21
- Enregistré le : mar. 02 oct. 2012 09:27
- Status : Hors ligne
Re: [..] Mail et accents
Y'a t'il possibilité de demander un accusé de réception ?
- FireFox
- AutoIt MVPs (MVP)

- Messages : 217
- Enregistré le : dim. 14 oct. 2012 01:30
- Localisation : Picardie/Île-de-France, France
- Status : Hors ligne
Re: [..] Mail et accents
Tu ne peux pas avoir un accusé de réception pour savoir si l'utilisateur a "lu" ton mail.antolionel74 a écrit :Y'a t'il possibilité de demander un accusé de réception ?
Pour savoir si le mail a bien été envoyé tu regardes la valeur de retour de la fonction.
Cdlt, FireFox.
Modifié en dernier par FireFox le sam. 21 sept. 2013 15:51, modifié 1 fois.
-
antolionel74
- Niveau 2

- Messages : 21
- Enregistré le : mar. 02 oct. 2012 09:27
- Status : Hors ligne
Re: [..] Mail et accents
Salut,
J'ai testé ta fonction, mais il y'a quelques problèmes que je ne parviens pas à identifier, puisque les adresses sont dans le header, les bloc MAIL FROM et RCPT TO pose problèmes. Du coup rien ne fonctionne vraiment. Peux tu m'aider ? Je ne comprend pas très bien les mécanismes smtp pour corriger par moi même ce qui devrait l'être
J'ai testé ta fonction, mais il y'a quelques problèmes que je ne parviens pas à identifier, puisque les adresses sont dans le header, les bloc MAIL FROM et RCPT TO pose problèmes. Du coup rien ne fonctionne vraiment. Peux tu m'aider ? Je ne comprend pas très bien les mécanismes smtp pour corriger par moi même ce qui devrait l'être
d3monCorp a écrit :ha non ! Il faut modifier directement le code de la fonction pour ajouter des paramètres au header.antolionel74 a écrit : Es-tu sûre que ça fonctionne ainsi ?
Donc autant refaire la fonction :► Afficher le texte
- sylvanie
- Niveau 11

- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: [..] Mail et accents
En activant les traces, vous avez quoi comme infos ?
cad, mettre
après l'argument contenant le corps du message dans _INetSmtpMail
cad, mettre
Code : Tout sélectionner
,"HELO "&@ComputerName,-1,1)Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.

