SMTP — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
(Новая страница: «{{Функция ГБ |Название=SMTP |Описание=Отправляет электронное письмо напрямую обращаясь к поч…»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 2: Строка 2:
 
|Название=SMTP
 
|Название=SMTP
 
|Описание=Отправляет электронное письмо напрямую обращаясь к почтовому серверу по SMTP протоколу
 
|Описание=Отправляет электронное письмо напрямую обращаясь к почтовому серверу по SMTP протоколу
|Синтаксис=SMTP('''smtp_сервер''', '''параметры_входа''', '''отправитель''', '''получатель''', тема_письма, текст_письма, присоединенный_файл_1,...присоединенный_файл_N)
+
|Синтаксис=SMTP('''smtp_сервер''', '''параметры_входа''', '''отправитель''', '''получатель''', '''тема_письма''', '''текст_письма''', присоединенный_файл_1,...присоединенный_файл_N)
 
|Аргументы=
 
|Аргументы=
 
{{Аргумент
 
{{Аргумент
Строка 10: Строка 10:
 
  |Название=параметры_входа
 
  |Название=параметры_входа
 
  |Пояснение=строка - параметры учетной записи на почтовом сервере, формат: "user=mymailUser,password=onetwothree".
 
  |Пояснение=строка - параметры учетной записи на почтовом сервере, формат: "user=mymailUser,password=onetwothree".
 +
;'''''для ГБ V'''''
 +
:В параметры входа, можно также добавить значения: "html=1" - это будет означать письмо в HTML-формате. То есть оно будет отображаться с форматированием с почтовом клиенте (в поле текст_письма добавляется текст с HTML разметкой). Используя параметр "html=1" можно также добавлять в текст письма картинки добавив в параметры_входа строку: "inline=c:\лого.png;c:\подпись,png", картинки будут нумероваться с нуля.
 +
:Указав в параметре текст_письма, строку:<img src="cid:inline0" width="150" height="34" /> можно вставить первую картинку ("inline0", вторая соответственно будет "inline1", третья "inline2") и т.д. :Формат: "user=mymailUser,password=onetwothree,html=1,inline=c:\лого.png;c:\подпись,png"
 
}}<br/>{{Аргумент
 
}}<br/>{{Аргумент
 
  |Название=отправитель
 
  |Название=отправитель

Текущая версия на 13:56, 20 мая 2014

Отправляет электронное письмо напрямую обращаясь к почтовому серверу по SMTP протоколу

Синтаксис

SMTP(smtp_сервер, параметры_входа, отправитель, получатель, тема_письма, текст_письма, присоединенный_файл_1,...присоединенный_файл_N)

Аргументы

smtp_сервер
строка - адрес smtp почтового сервера, формат URL: "smtp.mymail.ru".
параметры_входа
строка - параметры учетной записи на почтовом сервере, формат: "user=mymailUser,password=onetwothree".
для ГБ V
В параметры входа, можно также добавить значения: "html=1" - это будет означать письмо в HTML-формате. То есть оно будет отображаться с форматированием с почтовом клиенте (в поле текст_письма добавляется текст с HTML разметкой). Используя параметр "html=1" можно также добавлять в текст письма картинки добавив в параметры_входа строку: "inline=c:\лого.png;c:\подпись,png", картинки будут нумероваться с нуля.
Указав в параметре текст_письма, строку:<img src="cid:inline0" width="150" height="34" /> можно вставить первую картинку ("inline0", вторая соответственно будет "inline1", третья "inline2") и т.д. :Формат: "user=mymailUser,password=onetwothree,html=1,inline=c:\лого.png;c:\подпись,png"
отправитель
строка - адрес отправителя письма , формат: "petrov@mymail.ru" или "Петров Иван <petrov@mymail.ru>".
получатель
строка - адрес получателя письма, формат: "dubov@justmail.ru" или "Дубов Петр <dubov@justmail.ru>".
тема
строка - тема письма.
текст_письма
строка - текст письма.
присоединенный_файл_N
необязательный параметр - присоединенный файл.

Тип результата

Нет

Примеры

SMTP('smtp.mymail.ru', 'user=mymailUser,password=onetwothree', '<petrov@mymail.ru>', '<dubov@justmail.ru>', 'Электронная форма сф', 'Эл. форма счет фактуры находится в приложении', 'c:\temp\1.xls')