Script COMPOSE : ne mache plus (v115)

Vous cherchez une alternative viable et sécurisée pour votre courrier ? Une conjuration s'est abattue sur vous et vous ne réussissez pas à trouver réponse satisfaisante à propos de Mozilla Thunderbird ? Cliquez donc par là…

Modérateur : J2m06

Yoyo314
Arias
Messages : 0
Inscription : 22 déc. 2023, 15:02

Script COMPOSE : ne mache plus (v115)

Message par Yoyo314 »

[macOs] depuis les màj 115, impossible de piloter TB via un script -compose.
Alors que cela fonctionne avec les versions 102.
Une astuce ?
merci pour le retour

----------

Code : Tout sélectionner

on run
	tell application "Finder"
		set finderitems to (selection as list)
	end tell
	set filepaths to {}
	repeat with finderitem in finderitems
		set iteminfo to info for (finderitem as alias)
		if not folder of iteminfo then
			set filepaths to filepaths & (POSIX path of (finderitem as Unicode text))
		end if
	end repeat
	my send_mail("Mon objet", "Mon texte : Hello and Good Bye!", "expediteur@expediteur.com", "contactRetenu@client.com", filepaths)
end run

on send_mail(email_subject, email_message, email_sender, email_recipient, email_files)
	try
		set thunderbird_bin to "/Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin -compose "
		set email_subject to "subject=" & email_subject
		set email_recipient to "to=" & email_recipient
		set email_message to "body=" & email_message
		set attachments to "attachment='"
		repeat with a_file in email_files
			if a_file as string is (last item of email_files) then
				set attachments to attachments & "file://" & a_file
			else
				set attachments to attachments & "file://" & a_file & ","
			end if
		end repeat
		set arguments to email_subject & "," & email_recipient & "," & email_message & "," & attachments & "'"
		do shell script thunderbird_bin & quoted form of arguments
	on error error_message number error_number
		log error_message & " " & error_number
	end try
end send_mail

[modération]
Pour ce genre d'information, merci d'utiliser les balises code (bouton </> ).
Les balises code ont donc été ajoutées pour une meilleure lisibilité.
[/modération]lool-lauris

Avatar de l’utilisateur
Jean-Claude
Animal mythique
Messages : 8299
Inscription : 02 avr. 2006, 03:24

Re: Script COMPOSE : ne mache plus (v115)

Message par Jean-Claude »

Bonjour,

Il me semble qu'il y a des erreurs de syntaxe dans ton script.
Les variables doivent être contenues dans des apostrophes ( ' ).
Je n’en vois que pour le paramètre "attachment=".
Le paramètre "file:" doit être suivi de trois barres ///, comme "file:///".

Tu peux en savoir plus sur le format de la ligne de commande Thunderbird ici http://kb.mozillazine.org/Command_line_ ... derbird%29

Il faudrait vérifier aussi dans quelle mesure tout le bloc des paramètres, suivant "compose", doit être entouré de guillemets (").

A+

Yoyo314
Arias
Messages : 0
Inscription : 22 déc. 2023, 15:02

Re: Script COMPOSE : ne mache plus (v115)

Message par Yoyo314 »

merci du retour, je regarde

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités