Re: [AS] Trouver un script qui recupère les adresses email …

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Yves PETRONIN
Date:  
À: La liste AppleScript Francophone
Sujet: Re: [AS] Trouver un script qui recupère les adresses email envoyées en CC dans mes BAL
Voici une version qui me parait finalement mieux convenir à la mise
au point.
j'ai essayé de filtrer les adresses dès la constitution de la liste
L, mais il y a en pratique, des résultats comme ci dessous....C'est à
dire qu'il y des adresses ordinaires, mais aussi des adresses
accompagnées du nom (que l'on souhaiterait récupérer pour injection
dans le carnet d'adresses) et aussi des adresses formatées sans doute
dans un envoi html...

{"Yves PETRONIN <y.petronin@???>", "James.bond@Secret-
service.gouv", "\"modification-commande@???\" <modification-
commande@???>", "\"commmgr_buyer@???\"
<commmgr_buyer@???>", "rsync@???"}

Je suis sûr que quelqu'un de la liste a sans doute résolu déjà de
tels problèmes de filtrages d'adresses....peut être à l'aide de
scripts shell ou perl....

Salutations

--SCRIPT3

property pmyMailAddress : "mon_adresse@mon_FAI"

tell application "Mail"
    set ListOfMessages to every message of mailbox "INBOX" of account 1  
-- pour tests
    set L to {}
    repeat with theMessage in ListOfMessages
        if pmyMailAddress is in (address of (to recipient of theMessage))  
then -- ligne modifiée pour le cas où il y a plusieurs destinaires  
principaux
            if header "cc" of theMessage exists then
                set CcHeader to content of header "cc" of theMessage
                if CcHeader is not "" then -- elimination des headers vides
                    if L does not contain CcHeader then -- élimination des doublons
                        set end of L to CcHeader
                    end if
                    --if (count L) = 20 then exit repeat -- Limitation à 20 adresses  
pour tests
                end if
            end if
        end if
    end repeat
end tell


return L --Liste des éléments des headers "cc" qui doit être encore
etre filtrée pour une réutilisation
--SCRIPT3


_______________________________________________
Applescript_fr mailing list
Applescript_fr@???
http://listes.patpro.net/mailman/listinfo/applescript_fr