Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Outlook Express Account
|
|||
|---|---|---|---|
|
#18+
Привет всем. У меня в Outlook Express есть две учетных записи. Кто нибудь знает как отправить из фокса сообщение через Outlook Express от учетной записи, которая не установлена по умолчанию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2004, 11:59 |
|
||
|
Outlook Express Account
|
|||
|---|---|---|---|
|
#18+
Вроде как нельзя но у Бела Бодека где была FLL'ка для руления этим делом. Поищи на UT -а то за давностью лет ссылка на сайт Бела Бодека потерялась ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2004, 12:09 |
|
||
|
Outlook Express Account
|
|||
|---|---|---|---|
|
#18+
Hi Pavel! А что, через свойства объекта MSMAPI.MAPISession Username и Password не получается указать? Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2004, 22:40 |
|
||
|
Outlook Express Account
|
|||
|---|---|---|---|
|
#18+
Привет Игорь. Это конечно странно, я в начале тоже думал что это должно сработать (я про Username). Но у меня все время отсылается от той учетной записи, которая установлена по умолчанию(независимо от того, что присвоено Username). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 18:09 |
|
||
|
Outlook Express Account
|
|||
|---|---|---|---|
|
#18+
Hi Pavel! Ты имеешь в виду Identities или Accounts? Identity - это типа набор аккаунтов, возможно закрытых паролем и отображающихся всегда вместе. Если у тебя всего 1 Identity и внутри неё 2 аккаунта, то наверное нужно лазить в реестре и там менять default-аккаунт... Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 00:43 |
|
||
|
Outlook Express Account
|
|||
|---|---|---|---|
|
#18+
привет Игорь! я имею в виду то, что называется в русском OE учетной записью код примерно такой, см. ниже Если в программе вместо .send(.f.) сделать .send(.t.) , то я вручную смогу выбрать ту учетную запись какую я хочу. Но хотелось чтобы это можно сделать автоматом. (Можно tcProfile сделать пустышкой, все равно запись отправляется от accounta, установленого по умолчанию) tcProfile="Sender2@mail.com" txtTo="Receiver@mail.com" txtSubject="theme" txtFile="c:\MyAttach.txt" txtCC="" DO vfpmail WITH tcProfile, txtTo, txtCC, "", txtSubject, txtNote, txtFile, "", "" PROCEDURE vfpmail LPARAMETERS tcProfile, tcTO, tcCC,tcBCC,tcSubject,tcNoteText,tcFiles,tcMessType,tcMailFlag #DEFINE CRLF CHR(13) + CHR(10) LOCAL laToList,laCCList,laBCCList,laFileList LOCAL loDummyForm,loSession,loMessages,llSendFiles,lnForCounter DIMENSION laToList(1),laCCList(1),laBCCList(1),laFileList(1) IF TYPE('m.tcTo') # "C" OR EMPTY(m.tcTo) RETURN .F. ENDIF tcCC =IIF(TYPE('m.tcCC')#"C","",m.tcCC) tcBCC =IIF(TYPE('m.tcBCC')#"C","",m.tcBCC) tcSubject =IIF(TYPE('m.tcSubject')#"C","",m.tcSubject) tcNoteText =IIF(TYPE('m.tcNoteText')#"C","",m.tcNoteText) tcFiles =IIF(TYPE('m.tcFiles')#"C","",m.tcFiles) tcMessType =IIF(TYPE('m.tcMessType')#"C" OR EMPTY(m.tcMessType),"",m.tcMessType) tcMailFlag =IIF(TYPE('m.tcMailFlag')#"C","",m.tcMailFlag) laFileList="" llSendfiles=TYPE('m.tcFiles')="C" AND !EMPTY(m.tcFiles) DO CharToArray WITH laToList, (m.tcTo) DO CharToArray WITH laCCList, (m.tcCC) DO CharToArray WITH laBCCList, (m.tcBCC) IF m.llSendFiles DO CharToArray WITH laFileList, (m.tcFiles) ENDIF loDummyForm=createobject("Form") loDummyForm.Addobject("oleSession","MAPISession") WITH loDummyForm.oleSession .DownloadMail = "FORCE DOWNLOAD" $ m.tcMailFlag .NewSession = !"NO NEW SESSION" $ m.tcMailFlag .LogonUI = !"NO LOGON" $ tcMailFlag .UserName = tcProfile .signon() IF .sessionid<=0 RETURN .F. ENDIF ENDWITH loDummyForm.Addobject ("oleMessages","MAPIMessages") WITH loDummyForm.oleMessages .SessionID=loDummyForm.oleSession.SessionID .compose() .MsgType=m.tcMessType .MsgReceiptRequested="RETURN RECEIPT" $ m.tcMailFlag .MsgNoteText=IIF(m.llSendFiles,SPACE(ALEN(laFileList,1))+CRLF,"")+m.tcNoteText .MsgSubject=m.tcSubject FOR lnForCounter=1 TO ALEN(laToList,1) IF EMPTY(laToList(lnForCounter)) LOOP ENDIF .RecipIndex=.RecipCount .RecipDisplayName=laToList(m.lnForCounter) .RecipType=1 .ResolveName() ENDFOR FOR lnForCounter=1 TO ALEN(laCCList,1) IF EMPTY(laCCList(lnForCounter)) LOOP ENDIF .RecipIndex=.RecipCount .RecipDisplayName=laCCList(m.lnForCounter) .RecipType=2 .ResolveName() ENDFOR FOR lnForCounter=1 TO ALEN(laBCCList,1) IF EMPTY(laBCCList(lnForCounter)) LOOP ENDIF .RecipIndex=.RecipCount .RecipDisplayName=laBCCList(m.lnForCounter) .RecipType=3 .ResolveName() ENDFOR IF llSendFiles FOR lnForCounter=1 TO ALEN(laFileList,1) .AttachmentIndex=.AttachmentCount .AttachmentPosition=m.lnForCounter -1 .AttachmentPathName=laFileList(m.lnForCounter) DO CASE CASE "OLE FILES" $ tcMailFlag .AttachmentType=1 CASE "OLE STATIC FILES" $ tcMailFlag .AttachmentType=2+1 OTHERWISE .AttachmentType=0 ENDCASE ENDFOR ENDIF * .send("DIALOG" $ m.tcMailFlag) .send(.f.) ENDWITH loDummyForm.oleSession.Signoff() loDummyForm.release ***************** CharToArray **************************** PROCEDURE CharToArray LPARAMETERS taList,tcList,tcDelimit LOCAL lnCount,lcList IF TYPE("m.tcList")#"C" OR EMPTY(m.tcList) DIMENSION taList(1) taList[1]="" RETURN .F. ENDIF lcList=ALLTRIM(m.tcList) tcDelimit=IIF(TYPE("m.tcDelimit")#"C" OR EMPTY(m.tcDelimit),";",LEFT(m.tcDelimit,1)) lcList=m.lcList+IIF(RIGHT(m.lcList,1)<> m.tcDelimit,m.tcDelimit,"") lnCount=1 DO WHILE AT(m.tcDelimit,m.lcList)#0 DIMENSION taList[m.lnCount] taList[m.lnCount]=ALLTRIM(LEFT(m.lcList,AT(m.tcDelimit,m.lcList)-1)) lcList=IIF(LEN(m.lcList)#LEN(taList(m.lnCount))+LEN(m.tcDelimit); ,SUBSTR(m.lcList,LEN(taList(m.lnCount))+2),"") lnCount=lnCount+1 ENDDO RETURN ************************************************************** DEFINE class MAPISession AS OleControl OLEClass="MSMAPI.MAPISession" OLETypeAllowed=-2 ENDDEFINE ************************************************************** DEFINE CLASS MAPIMessages AS OleControl OLEClass="MSMAPI.MAPIMessages" OLETypeAllowed=-2 PROCEDURE init WITH this .AddressCaption="Visual FoxPro E-Mail" .AddressEditFieldCount=1 .AddressLabel="Enter Names:" .AddressModifiable=.T. .AddressResolveUI=.T. .FetchUnreadOnly=.T. ENDWITH ENDDEFINE ************************************************************** ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 11:58 |
|
||
|
Outlook Express Account
|
|||
|---|---|---|---|
|
#18+
Hi Pavel! Да, это не Identity :( А указанные выше свойства рулят выбором именно Identity (как я понимаю). Видимо без правки реестра не обойтись :( HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager параметр Default Mail Account - указывает на подраздел того-же ключа, где описаны все аккаунты. Попробуй через смену этого ключа (или перед созданием всех MAPI объектов, или перед собственно созданием письма) сделать... Не забудь тока обратно вернуть :) Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2004, 01:53 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32792451&tid=1595334]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 372ms |

| 0 / 0 |
