Je suis en train d'obtenir le dernier courrier en utilisant cfimap
comme ceci:mail en utilisant CFIMAP dans coldfusion
<cfset local.objIMAP = structNew()>
<cfset local.objIMAP.server = "imap.gmail.com">
<cfset local.objIMAP.username = "username">
<cfset local.objIMAP.password = "password">
<!--- Open the connection --->
<cfimap
action="open"
secure="yes"
connection="myConnection"
attributeCollection="#local.objIMAP#">
<cfimap
action="getHeaderOnly"
connection="myConnection"
name="getHeaders">
<!--- Get the messagenumber of latest mail --->
<cfquery dbtype="query" name="getID">
SELECT MAX(getHeaders.messagenumber) AS latestMessage
FROM getHeaders
</cfquery>
<cfimap
action="getall"
connection="myConnection"
name="getAttachment"
attachmentpath="E:/"
MessageNumber="#getID.latestMessage#">
Je recevais les délais d'attente dans le cas où nombre de mails sont plus.
Y a-t-il un autre moyen d'obtenir le dernier courrier?
Ou en utilisant java
pouvons-nous obtenir le UID
ou messageNumber
du dernier courrier en moindre temps?
Aidez-nous s'il vous plaît. Merci d'avance.
Je ne pense pas marquer les lire va résoudre le problème. Dans le cas de plus de mails, le temps d'obtenir les en-têtes ou tout sera plus. – Beginner
les marquer comme lus et passer à un autre dossier –
shemy