AquaMail Forum
На Русском языке => А как сделать... => Topic started by: lionarts on March 15, 2013, 04:54:57 pm
-
Добрый день! Подскажите пожалуйста, можно ли принудительно "заставить" кодировать тело письма в base64, 7bit, Quoted-printable (Content-Transfer-Encoding: base64)?
По какой-то причине e-mail сервер Xeams некорректно отрабатывает кодировку Content-Transfer-Encoding: 8bit при отправке почты через его smtp.
-
Нет, принудтельной кодировки в base64 нет. Можно, конечно, подумать, но "вот прямо сейчас" все равно не сделается...
DJB (автор qmail) пишет: http://cr.yp.to/smtp/8bitmime.html
7-bit mailers are obsolete. Do not attempt to deploy a 7-bit mailer on the Internet. The fact that you are complying with IETF standards is irrelevant; users will not tolerate a 7-bit mailer.
Do not implement Q-P conversion in an SMTP client. You will find that simply sending an 8-bit message is much more successful than attempting Q-P conversion, whether or not the server announces 8BITMIME.
Кажется, в Xeams эта ошибка с 2009 года, они там живы вообще? Может, нужно "скорую" послать?
http://www.xeams.com/app?operation=forum&st=viewOneArticle&id=130
Кстати, интересно - Xeams объявляет "250-8BITMIME" или нет? И имеет ли это значение, соединяется ли с ним - в Вашей конфигурации - моя программа напрямую?
-
Программа с Xeams соединяется напрямую. "250-8BITMIME" сервер, похоже, не объявляет.
Лог взаимодействия программы с сервером:
2013-03-18 14:58:56,783 - [ 3252] ************ New connection from: yyy.yyy.yyy.yyy
2013-03-18 14:58:57,495 - [ 3252] C --> EHLO [xxx.xxx.xxx.xxx]
2013-03-18 14:58:59,266 - [ 3252] S <-- 250-yyy.yyy.yyy.yyy. Please to meet you
2013-03-18 14:58:59,266 - [ 3252] S <-- 250-SIZE 20971520
2013-03-18 14:58:59,266 - [ 3252] S <-- 250-AUTH LOGIN
2013-03-18 14:58:59,267 - [ 3252] S <-- 250-AUTH=LOGIN
2013-03-18 14:58:59,267 - [ 3252] S <-- 250 OK
2013-03-18 14:58:59,603 - [ 3252] C --> AUTH LOGIN
2013-03-18 14:58:59,603 - [ 3252] S <-- 334 VXNlcm5hbWU6
2013-03-18 14:59:00,363 - [ 3252] S <-- 334 UGFzc3dvcmQ6
2013-03-18 14:59:00,473 - [ 3252] S <-- 235 2.7.0 Authentication successful.
2013-03-18 14:59:01,203 - [ 3252] C --> MAIL FROM: <dmitry_at_xxxxxxxx.ru> SIZE=30032
2013-03-18 14:59:01,203 - [ 3252] S <-- 250 OK
2013-03-18 14:59:01,943 - [ 3252] C --> RCPT TO: <xxxxxxx_at_list.ru>
2013-03-18 14:59:01,943 - [ 3252] S <-- 250 OK
2013-03-18 14:59:02,053 - [ 3252] C --> DATA
2013-03-18 14:59:02,053 - [ 3252] S <-- 354 Start mail input; end with <CRLF>.<CRLF>
2013-03-18 14:59:23,553 - [ 3252] S <-- 250 2.6.0 Queued mail for delivery
2013-03-18 14:59:23,984 - [ 3252] C --> QUIT
2013-03-18 14:59:23,984 - [ 3252] S <-- 221 Good bye. Hope to see you again
2013-03-18 14:59:23,984 - [ 3252] ~~~~~~~~~~~~ Connection Terminated (27201:-1000)
Вопрос, получается, скорее к серверу.
-
Спасибо. Я посмотрю, что можно сделать.