The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"SMTP DATA и строка c точкой."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Разное)
Изначальное сообщение [ Отслеживать ]

"SMTP DATA и строка c точкой."  +/
Сообщение от Harlan (ok) on 08-Июн-10, 08:21 
Пишу SMTP-клиента и наткнулся на следующую проблему:

После отправки команды DATA весь остальной ввод SMTP-сервер воспринимает как отправляемое письмо, до встречи строки состоящей из одной точки. В этом случае сообщение отправляется только до первой точки, а весь остальной ввод игнорируется (воспринимается сервером, как команды). Мне этого не нужно (я заранее не знаю, что именно будет в сообщении). Т.е. при отправке следующего сообщения
====================================
From: from@mail.dmn1
To: recipient@mail.dmn2
Subject: This is example

1. First string.
.
2. Second string.
.
====================================
Получатель получит только:
====================================
From: from@mail.dmn1
To: recipient@mail.dmn2
Subject: This is example

1. First string.
====================================

Подскажите, как можно добиться отправки сообщения целиком (желательно не прибегая к BASE64)?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "SMTP DATA и строка c точкой."  +/
Сообщение от guest email(??) on 08-Июн-10, 08:57 
>Подскажите, как можно добиться отправки сообщения целиком (желательно не прибегая к BASE64)?
>

Наверное прочитать RFC и отправлять ..
Before sending a line of mail text, the SMTP client checks the
first character of the line.  If it is a period, one additional
period is inserted at the beginning of the line.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру