|
Отправка почты из 1С | ☑ | ||
---|---|---|---|---|
0
Михей
23.12.11
✎
13:50
|
Захотели клиенты отправлять почту из 1с (счета на оплату), но ящики у них на gmail, который не дружит с 1с (из-за SSL). Как их подружить?
Спс! |
|||
1
155153144627
23.12.11
✎
13:51
|
Я семерку подружил через CDO.
Тоже отправка счетов на оплату через gmail. |
|||
2
sergey198
23.12.11
✎
13:51
|
в инете есть где то..
|
|||
3
0xFFFFFF
23.12.11
✎
13:52
|
а зачем SSL?
|
|||
4
155153144627
23.12.11
✎
13:53
|
Потому, что gmail иначе не может.
|
|||
5
Михей
23.12.11
✎
13:53
|
(1) а нет примера?
|
|||
6
Stim213
23.12.11
✎
13:55
|
||||
7
Infsams654
23.12.11
✎
13:58
|
||||
8
Михей
23.12.11
✎
13:59
|
(6) это я видел, там еще ставить на машину stunnel надо
|
|||
9
Stim213
23.12.11
✎
14:00
|
(8) нужно в любом случае что-то ставить. средствами 1С ты не сделаешь
|
|||
10
155153144627
23.12.11
✎
14:02
|
cdoSendPassword = "http://schemas.microsoft.com/cdo/configuration/sendpassword";
cdoSendEmailAddress = "http://schemas.microsoft.com/cdo/configuration/sendemailaddress"; cdoAutoPromoteBodyParts = "http://schemas.microsoft.com/cdo/configuration/autopromotebodyparts" ; cdoFlushBuffersOnWrite = "http://schemas.microsoft.com/cdo/configuration/flushbufferson;write" ; cdoHTTPCookies = "http://schemas.microsoft.com/cdo/configuration/httpcookies" ; cdoLanguageCode = "http://schemas.microsoft.com/cdo/configuration/languagecode" ; cdoNNTPAccountName = "http://schemas.microsoft.com/cdo/configuration/nntpaccountname" ; cdoNNTPAuthenticate = "http://schemas.microsoft.com/cdo/configuration/nntpauthenticate" ; cdoNNTPConnectionTimeout = "http://schemas.microsoft.com/cdo/configuration/nntpconnectiontimeout" ; cdoNNTPServer = "http://schemas.microsoft.com/cdo/configuration/nntpserver" ; cdoNNTPServerPickupDirectory = "http://schemas.microsoft.com/cdo/configuration/nntpserverpickupdirectory" ; cdoNNTPServerPort = "http://schemas.microsoft.com/cdo/configuration/nntpserverport" ; cdoNNTPUseSSL = "http://schemas.microsoft.com/cdo/configuration/nntpusessl" ; cdoPostEmailAddress = "http://schemas.microsoft.com/cdo/configuration/postemailaddress" ; cdoPostPassword = "http://schemas.microsoft.com/cdo/configuration/postpassword" ; cdoPostUserName = "http://schemas.microsoft.com/cdo/configuration/postusername" ; cdoPostUserReplyEmailAddress = "http://schemas.microsoft.com/cdo/configuration/postuserreplyemailaddress" ; cdoPostUsingMethod = "http://schemas.microsoft.com/cdo/configuration/postusing" ; cdoSaveSentItems = "http://schemas.microsoft.com/cdo/configuration/savesentitems" ; cdoSendEmailAddress = "http://schemas.microsoft.com/cdo/configuration/sendemailaddress" ; cdoSendPassword = "http://schemas.microsoft.com/cdo/configuration/sendpassword" ; cdoSendUserName = "http://schemas.microsoft.com/cdo/configuration/sendusername" ; cdoSendUserReplyEmailAddress = "http://schemas.microsoft.com/cdo/configuration/senduserreplyemailaddress" ; cdoSendUsingMethod = "http://schemas.microsoft.com/cdo/configuration/sendusing" ; cdoSMTPAccountName = "http://schemas.microsoft.com/cdo/configuration/smtpaccountname" ; cdoSMTPAuthenticate = "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" ; cdoSMTPConnectionTimeout = "http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout" ; cdoSMTPServer = "http://schemas.microsoft.com/cdo/configuration/smtpserver"; cdoSMTPServerPickupDirectory = "http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory"; cdoSMTPServerPort = "http://schemas.microsoft.com/cdo/configuration/smtpserverport"; cdoSMTPUseSSL = "http://schemas.microsoft.com/cdo/configuration/smtpusessl"; cdoURLGetLatestVersion = "http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion"; cdoURLProxyBypass = "http://schemas.microsoft.com/cdo/configuration/urlproxybypass"; cdoURLProxyServer = "http://schemas.microsoft.com/cdo/configuration/urlproxyserver"; cdoUseMessageResponseText = "http://schemas.microsoft.com/cdo/configuration/usemessageresponsetext"; Notification = "urn:schemas:mailheader:disposition-notification-to"; Receipt = "urn:schemas:mailheader:return-receipt-to"; //Set DNS options cdoDSNDefault = 0; // No DSN commands are issued. cdoDSNNever = 1; // No DSN commands are issued. cdoDSNFailure = 2; // Return a DSN if delivery fails. cdoDSNSuccess = 4; // Return a DSN if delivery succeeds. cdoDSNDelay = 8; // Return a DSN if delivery is delayed. cdoDSNSuccessFailOrDelay = 14;// Return a DSN if delivery succeeds, fails, or is delayed. sFrom = "От кого"; iConf = createObject("CDO.Configuration"); iConf.fields(cdoSMTPServer).value = "smtp.gmail.com"; iConf.fields(cdoSMTPServerPort).value = "465"; iConf.fields(cdoSMTPAuthenticate).value = 1; iConf.fields(cdoSendUserName).value = "Логин"; // Адрес эл.почты iConf.fields(CdoSendPassword).value = "Пароль"; iConf.fields(cdoSendEmailAddress).value = "<Логин>"; iConf.fields(cdoSMTPUseSSL).value = 1; //Secure Sockets Layer iConf.fields(cdoSendUsingMethod).value = 2; iConf.fields.update(); iMsg=createObject("CDO.Message"); iMsg.configuration = iConf; iMsg.fields(Notification).value = "<"+Логин+">"; iMsg.fields(Receipt).value = "<"+Логин+">"; iMsg.Fields.Update(); iMsg.to=АдресПолучатель; iMsg.from=Откуда; iMsg.subject=ТемаПисьма; iMsg.textBody=ТекстПисьма; iMsg.textBodypart.charset="windows-1251"; // "windows-1251"; //???? "iso-8859-5" "koi8-r" Для Сч=1 По Вложение.РазмерСписка() Цикл iMsg.addAttachment(Вложение.ПолучитьЗначение(Сч)); КонецЦикла; iMsg.send(); |
|||
11
155153144627
23.12.11
✎
14:04
|
Как-то так, дополнительно ничего не ставил.
|
|||
12
Михей
23.12.11
✎
14:08
|
(10) спс
|
|||
13
DERL
19.01.12
✎
11:13
|
(10) Как указать, что тело письма должно быть в HTML?
|
|||
14
DERL
19.01.12
✎
11:30
|
(10)
вопрос (13) снимается, нашел теперь как убрать запрос на подтверждение прочтения |
|||
15
DERL
19.01.12
✎
12:37
|
опять вопрос (14) решил самостоятельно,
но тут такая штука получается charset="windows-1251", на майл.ру отображает нормально, а вот в корпоративной почте в аутлуке крякозябрами показывает, и только когда переключаешь кодировку письма в koi8-r только тогда нормально показывает чо делать? |
|||
16
155153144627
19.01.12
✎
12:51
|
(15) iMsg.textBodypart.charset="windows-1251"; // "windows-1251"; //???? "iso-8859-5" "koi8-r"
Поиграйся вот этими значениями. |
|||
17
DERL
19.01.12
✎
12:55
|
(16) да koi8-r помогло, спс
|
|||
18
oleg_km
19.01.12
✎
15:26
|
Еще одного отвадили от 1С в сторону CDO
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |