Добрый день. Пытаюсь через сокеты отправить письмо с тремя вложениями (яндекс почта для домена). Оно уходит, но получаю я его без текста, только 3 вложения. Вот весь процесс отправки:
CODE ( htmlphp):
скопировать код в буфер обмена
>$ EHLO smtp.yandex.ru 220 smtp6.mail.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru) >$ AUTH LOGIN 250-smtp6.mail.yandex.net 250-8BITMIME 250-PIPELINING 250-SIZE 42991616 250-STARTTLS 250-AUTH LOGIN PLAIN 250-DSN 250 ENHANCEDSTATUSCODES >$ encoded login 334 ... >$ encoded password 334 ... >$ MAIL FROM:sender@ololo.ru 250 2.1.0 <sender@ololo.ru> ok >$ RCPT TO:recipient@ololo.ru 250 2.1.5 <recipient@ololo.ru> recipient ok >$ DATA 354 Enter mail, end with "." on a line by itself >$ Subject: =?utf-8?Q?some_encoded_nice subject From: =?utf8?Q?Sender name encoded?= <sender@ololo.ru> X-Mailer: FR-konsalt WEB mailer To: =?utf8?Q?= <recipient@ololo.ru> MIME-Version: 1.0 Content-type: multipart/mixed; boundary="frkonsaltboundary" --frkonsaltboundary Content-type: text/html; charset="utf8" Content-Transfer-Encoding: base64 some text encoded by base64 --frkonsaltboundary Content-Type: application/vnd.openxmlformats-officedocument.presentationml.presentation; name="Наша презентация.pptx" Content-Transfer-Encoding:base64 Content-Disposition:attachment file encoded by base64 --frkonsaltboundary Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document; name="Официальное положение.docx" Content-Transfer-Encoding:base64 Content-Disposition:attachment file encoded by base64 --frkonsaltboundary Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document; name="Список документов.docx" Content-Transfer-Encoding:base64 Content-Disposition:attachment file encoded by base64 frkonsaltboundary-- >$ . >$ QUIT
Вот как-то так это все выглядит. Почему-то некоторые ответы сервера не записались, но судя по тому, что в целом-то письмо пришло, они хорошие.(Отредактировано автором: 03 Февраля, 2014 - 05:09:07)
|