Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Заголовок List-Unsubscribe в заголовке письма / 2 сообщений из 2, страница 1 из 1
14.05.2018, 08:20
    #39644129
it-sphere
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заголовок List-Unsubscribe в заголовке письма
Доброго времени суток!
Для "белой" рассылки одним из требований Yandex и Google является наличие заголовка List-Unsubscribe.
Вопрос в том, как заголовок List-Unsubscribe вставить в письмо?
Изучение этого вопроса привело меня к следующему ...
Заголовок в письмо можно вставить используя urn: schemas: mailheader:(пара заголовок значение)
CFields("urn:schemas:mailheader:List-Unsubscribe") = Mu_Unsubscribe

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
    'ñîçäàåì îáúåêò Message ýòî íàøå ïèñüìî
    Set msg = CreateObject("CDO.Message")
    'ñîçäàåì îáúåêò Configuration ýòî íàñòðîéêè ñîåäèíåíèÿ
    Set Config = CreateObject("CDO.Configuration")
    Set CFields = Config.Fields
    Set msg.Configuration = Config
    CFields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    CFields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.yandex.ru" 'àäðåñ SMTP ñåðâåðà
    CFields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
    CFields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465 'ïîðò
    CFields("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True 'SSL òèï øèôðîâàííîãî ïîäêëþ÷åíèÿ
    CFields("http://schemas.microsoft.com/cdo/configuration/sendusername") = StrSendUsername 'Login
    CFields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = StrSendPassword 'ïàðîëü
    CFields("urn:schemas:mailheader:content-language") = "windows-1251" ' êîäèðîâêà ïèñüìà ÷òîáû ïèñàòü ïî ðóññêè
    CFields("urn:schemas:mailheader:List-Unsubscribe") = Mu_Unsubscribe 'ссылка на отписку
      CFields.Update


Однако заголовок в письме не появился, ошибок при отправке нет.
Нужен совет или направление поиска.
...
Рейтинг: 0 / 0
14.05.2018, 08:35
    #39644137
it-sphere
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заголовок List-Unsubscribe в заголовке письма
Sorry получились кракозябры, в предварительном просмотре отсутствовали :)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
'создаем объект Message это наше письмо
Set msg = CreateObject("CDO.Message")
'создаем объект Configuration это настройки соединения
Set Config = CreateObject("CDO.Configuration")
Set CFields = Config.Fields
Set msg.Configuration = Config
CFields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
CFields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.yandex.ru" 'адрес SMTP сервера
CFields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
CFields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465 'порт
CFields("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True 'SSL тип шифрованного подключения
CFields("http://schemas.microsoft.com/cdo/configuration/sendusername") = StrSendUsername 'Login
CFields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = StrSendPassword 'пароль
CFields("urn:schemas:mailheader:content-language") = "windows-1251" ' кодировка письма чтобы писать по русски
CFields("urn:schemas:mailheader:List-Unsubscribe") = Mu_Unsubscribe ' ссылка на отписку
CFields.Update
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Заголовок List-Unsubscribe в заголовке письма / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]