Показать полную графическую версию : Можно ли вставить картинку с превью в сообщение электронной почты?
Такая проблема: хочу, чтобы в тексте сообщения была ссылка на картинку на сервисе хранения изображений (http://savepic.ru/index.php) с превью. Вставляю текст типа <a href="http://savepic.ru/... Картинки не получается, так текст и остаётся. В чём может быть дело?
Может, вы отправляете письмо в текстовом виде, а не в html?
Может быть. Проверю.
А можно ли задать с помощью текстового параметра режим отправки письма в html, например, при автоответе?
Так, вроде нашёл. Проверю...
Что-то не получается пока правильно вставлять заголовки, т. е., страница не воспринимается как html
html-письма можно отправлять, кажется, только из почтовых клиентов и из листов рассылки. Впрочем, я не исключаю возможность существования веб-интерфейсов, способных на отправку html-писем. Но я таких не видел.
Вы где вставляете? И что вставляете?
Вы где вставляете? И что вставляете? »
Вставляю в строке автоответа. Пытался вставлять разные части из блока
$header="From: my@mail.ru\nReply-To: my@mail.ru";
$header.="\nContent-type: text/html; charset=\"windows-1251\"";
$text="<HTML>\r\n";
$text.="<HEAD>\r\n";
$text.="<META http-equiv=Content-Type content='text/html; charset=windows-1251'>\r\n";
$text.="</HEAD>\r\n";
$text.="<BODY>\r\n";
$text.="<h1>Письмо в HTML-формате</h1>\r\n";
$text.="<p>Это обычный абзац (в отличие от предыдущего заголовка 1-го уровня).\r\n";
$text.="</BODY>\r\n";
$text.="</HTML>";
, либо его целиком
silalex, уточните, что у Вас за система отпавки писем?
CMS, скрипт, плагин?
Через web (из php и др. языков) отправляьт можно и txt письма, и html, и плюс вложения (за это отвечает MIME-тип. Обычно это выполняет sendmail, соостветсвенно через smtp сервер. Как правило, это все устанавливается вместе с web сервером).
Отправка почты средствами PHP (http://phpclub.ru/detail/article/mail)
Все о отправке почты средствами php (http://vseoemail.ru/)
PHP mail под Windows (http://www.simplecoding.org/php-mail-pod-windows.html)
если не получится в ручную, можно попробовать Mail_Mime (1-ая ссылка выше, глава 2)
....опять же, необходима именно картинка-привьюшка в сообщение? или же все таки ссылка на картинку?
если сама картинка, то тег <img src="" />
Та же 1-ая ссылка, глава 7 "Примеры исходных кодов" - подберайте, что больше нравиться, тестируйте.
Я смотрю, что это статьи, в основном, для администраторов почтовых систем. Но у меня задача - использовать возможности почтового сервера через веб-интерфейс. Хотелось бы, чтобы автоответчик почтового ящика отсылал письмо, в тексте которого содержалось бы превью с ссылкой на полноразмерный файл. В принципе, ссылка http:// воспринимается браузером нормально. А вот вставить превью с ссылкой на оригинал не почучается, т. е. браузер видит вместо него исходный текст превью, т. е., в моем случае <a href="http://savepic.ru/xxxxxx.htm" target="_blank" ><img src="http://savepic.ru/xxxxxxm.jpg" border="0" alt="Изображение с кодом xxxxxx - savepic.ru — сервис хранения изображений" /></a>. Думаю, можно ли сделать html-фрагмент в обычной текстовой странице? Или браузеры это не поддерживают?
Я смотрю, что это статьи, в основном, для администраторов почтовых систем.
ээээм? ...это для программистов на php. как понимаю вы пишите/правите php скрипт?
тогда, это именно те статьи, котрые объясняют, как отправлять почту через php.
А вот вставить превью с ссылкой на оригинал не почучается
так все-таки, письмо удалось отправить в html типе?
если да, то все должно работаьт, если нет, то это:
В принципе, ссылка http:// воспринимается браузером нормально. А вот вставить превью с ссылкой на оригинал не почучается
вполне логично.
Думаю, можно ли сделать html-фрагмент в обычной текстовой странице?
письмо отправляется либо text (обычный текст), либо (html)...разбить на части думаю не получится.
Отправляйте все письмо как html и все будет как надо.
Или браузеры это не поддерживают?
умм...если правильно понимаю - то тут лучше не привязываться только ил конкретно к браузерам - лучше рассматривать технологию отправки почты в целом.
Т.е. отправить правильный вариант html страницы, тогда и в браузере и в почтовом клиенте это письмо будет как html страница, а значит
и теги будут преобразованны верно.
Отправленное письмо, поробуйте проверить еще через почтовую программу. может ошибки при выводе сообщения на сайте...
как понимаю вы пишите/правите php скрипт? »
Нуууу, до этого ещё далеко, надо учиться! :o
письмо удалось отправить в html типе? »
Это, я думаю, даже не письмо, это - автоответ почтовой службы, в который я хочу вставить картинку.
Кажется, это сделать не получится... :cry:
Это, я думаю, даже не письмо, это - автоответ почтовой службы, в который я хочу вставить картинку.
вот этого понять не могу.
Расскажите подробней, что за письмо, откуда, как вы его получаите, где, через что и т.д.
И соответсвенно что, как, через что, каким образом и т.д. вы отправляет ответ на это письмо.
Грубо говоря, использую правило обработки почты, согласно которому отправителю сообщения с определённым именем будет по команде Reply with будет направляться ответ в виде текста.
php не используете, почтовые сервера не настраиваете, почтовые клиенты тоже в стороне. Остаётся одно - веб-интерфейс почтового сервера типа mail.ru. Там в настройках есть "фильтры" и "автоответчик". Вы про них говорите? Там нельзя html-формат использовать.
Остаётся одно - веб-интерфейс почтового сервера типа mail.ru »
Вы про них говорите? »
Да, именно про такой почтовый сервер, в котором использую фильтр
Да, именно про такой почтовый сервер, в котором использую фильтр »
.....вот - сразу, сразу сэтого надо начинать!! ))))))))) а то ж уже голова разрывается от догадог )))))))))))))))))))))))))))
Если там только в text - то соостветсвенно ни как. Только их же сервисом (mail.ru), что можно сделать у них там - то и получится.
Идеи "впихнуть свое", думаю, они как раз пресикают, что бы не было лишних "дыр", "хаков", вирусов и т.д.....
Проще уж там задать вопрос в саапорт mail.ru
................теперь понимаю твою аву - Coutty
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.