En PHP, Fonctions IMAP, quelles sont les fonctions qui téléchargent les fichiers joints. Je veux seulement télécharger les fichiers joints si nécessaire. Je veux économiser de la bande passante, mais peut-être que certaines fonctions les téléchargent pour obtenir leurs informations, ou la structure de l'email? Si j'ai une pièce jointe de 2G, je ne veux pas la télécharger, mais je veux quand même obtenir l'autre partie de l'e-mail (parties texte, informations sur la structure e-mail, ...)En PHP, fonctions IMAP, quelles sont les fonctions qui téléchargent les fichiers joints? (même si nous ne voulons pas les télécharger explicitement)
2
A
Répondre
2
Voir imap_fetchbody
et imap_fetchstructure
. Les messages avec pièces jointes sont des messages en plusieurs parties; vous pouvez dire imap_fetchbody
quelle partie vous voulez chercher.
Je sais que imap_fetchbody télécharge la partie spécifiée de l'email, donc il télécharge la pièce jointe si nécessaire. Mais imap_fetchstructure télécharge-t-il les différentes parties afin d'obtenir la structure de l'email (y compris les fichiers attachés)? (C'est probablement une réponse évidente que je vais obtenir, mais je veux juste être sûr que je n'utilise pas deux fois plus de bande passante que nécessaire) – Cedric
@Ced Non, le serveur détermine les pièces et n'envoie que les métadonnées. – Artefacto