|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Apr 2008
Messaggi: 82
|
Outlook2000 e account imap (posta inviata)
Ciao a tutti,
avrei la necessità di utilizzare Outlook2000 per la gestione di un paio di account imap. Ho problemi per il salvataggio delle email inviate nell'opportuna cartella sul server imap perchè non riesco a creare una regola per il processamento delle email dopo l'invio che abbia una differenzazione in base all'account (cosa che invece si riesce a fare su outlook 2003) Qualcuno ha qualche dritta da darmi? Conoscete qualche plugin che possa aiutarmi? grazie. |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Città: Ride the Bike
Messaggi: 3269
|
anche su outlook XP funziona bene
non c'è all'inizio della creazione della regola la possibilità di impostare l'account ?
__________________
please meno astio e meno professori in questo forum, siamo qui per HOBBY ![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Apr 2008
Messaggi: 82
|
No... da nessuna parte. In Xp a che punto ti chiede di scegliere l'account?
Ora sto provando ad utilizzare una macro in VBA...funziona ma ogni volta che viene attivata all'invio di un messaggio compare un fastidiosissimo warning: Codice:
"Un programma sta tentando di accedere agli indirizzi di posta elettronica memorizzati in Outlook. Consentire l'operazione? Se l'operazione non è prevista, potrebbe trattarsi di un virus, pertanto scegliere "No". Qualcuno che se ne intende di VBA? Codice:
Public WithEvents myOlItems As Outlook.Items Public Sub Application_Startup() ' Reference the items in the Inbox. Because myOlItems is declared ' "WithEvents" the ItemAdd event will fire below. Set myOlItems = Outlook.Session.GetDefaultFolder(olFolderSentMail).Items End Sub Private Sub myOlItems_ItemAdd(ByVal Item As Object) Dim olns As Outlook.NameSpace Dim ol As New Outlook.Application Set olns = ol.GetNamespace("MAPI") Dim oConItems As Outlook.Items Dim iNumItems As Integer Dim sSender As String Dim myCal As MAPIFolder ' SELEZIONE CARTELLA ORIGINE -> POSTA INVIATA Set oInboxItems = Application.GetNamespace("MAPI") _ .GetDefaultFolder(FolderType:=olFolderSentMail).Items Set objTargetFolder1 = olns.Folders("IMAPACCOUNT1").Folders("Posta inviata") Set objTargetFolder2 = olns.Folders("IMAPACCOUNT2").Folders("Posta inviata") iNumItems = oInboxItems.Count For I = iNumItems To 1 Step -1 Set objCurItem = oInboxItems.Item(I) If TypeName(objCurItem) = "MailItem" Then sSender = objCurItem.SenderName If sSender = "NOME1" Then objCurItem.Move objTargetFolder1 ElseIf sSender = "NOME2" Then objCurItem.Move objTargetFolder2 End If End If Next ' MsgBox "Finished moving items." Set objInboxItems = Nothing Set objTargetFolder1 = Nothing Set objTargetFolder2 = Nothing Set objNS = Nothing Set olns = Nothing Set ol = Nothing End Sub |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Nov 2005
Città: Ride the Bike
Messaggi: 3269
|
Quote:
- si apre la finestra e scelgo "nuova" - scelgo "inizia da una regola nuova" e scelgo l'opzione "controlla i messaggi dopo l'invio" - "avanti" - spunto la voce "controlla i messaggi dopo l'invio" - "avanti" spunto "tramite l'account specificata", puoi clicco su specificata e scelgo l'account -"avanti" - spunto la voce "sposta una copia del messaggio nella cartella specificata, clicco su specificata e scelgo la cartella che mi interessa dall'elenco. questo è il procedimento completo funzionante su office XP
__________________
please meno astio e meno professori in questo forum, siamo qui per HOBBY ![]() |
|
![]() |
![]() |
#5 |
Member
Iscritto dal: Apr 2008
Messaggi: 82
|
grazie mille bebeto
la procedura è la stessa che riesco ad eseguire in outlook 2003, confermo che non esiste la possibilità di selezionare l'account in 2000. ![]() Ultima modifica di som : 23-12-2009 alle 11:04. |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Nov 2001
Città: Fidenza(pr) da Trento
Messaggi: 27479
|
Esiste già un thread aperto per chiedere consigli, informazioni e assistenza su questo argomento, pertanto ti chiedo la gentilezza di usare quello
colgo l'occasione per ricordare l'esistenza del Discussioni ufficiali nato con lo scopo d'agevolare le ricerche agli utenti ![]() questo verrà chiuso essendo thread doppione ![]()
__________________
"Visti da vicino siamo tutti strani..." ~|~ What Defines a Community? ~|~ Thread eMule Ufficiale ~|~ Online Armor in Italiano ~|~ Regole di Sezione ~|► Guida a PrivateFirewall
|
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:36.