почему они разные?? когда я шлю письмо на гмаил так же как и на мэилру, то там есть только заголовки, а тела нет
1. Есть протоколы SMTP и IMAP4 Их придумали не на маил.ру и ни на гмаиле 2. С перечисленными серваками без проблем работают стандартные почтовики Следовательно, формат писем у них один. Вывод: неправильно обрабатываешь ответы и/или шлешь письма.
На самом деле, есть такая проблема. Связана она сугубо с телом письма. Проверь по RFC. Ещё следует учесть, что при веб-просмотре mail.ru отрезает все стили, gmail.com - большинство. Если у тебя там ещё картинки или ещё чего, то проверь, верен ли формат multipart/alternative||multipart/related на предмет верности boundary. Рекомендую взять письмо из любой рассылки и внимательно рассмотреть его и его форматирование.
>> 1. Есть протоколы SMTP и IMAP4 жжош =)) IMAP4 - это протокол чтения (как POP3, MAPI, етц...), а не отправки >> Следовательно, формат писем у них один. под "форматом" он имел ввиду последовательность и структуру различных данных в MIME-заголовке отправляемого письма