Как послать электронное письмо HTML с ударом, управляют “sendmail”?

РЕДАКТИРОВАНИЕ : С Мерзавца 2.19, это наконец возможно, как видно в этом ответе: https://stackoverflow.com/a/52269934/2988.

Считают upvoting тем ответом.

Примечание: в Мерзавце 2.19, только реализована клиентская поддержка, поддержка серверной стороны все еще отсутствует, таким образом, она только работает при клонировании локальных репозиториев. Также обратите внимание, что крупный Мерзавец hosters, например, GitHub, на самом деле не используют сервер Мерзавца, они используют свою собственную реализацию, поэтому даже если поддержка обнаруживается в сервере Мерзавца, это автоматически не означает, что это работает над Мерзавцем hosters. (OTOH, так как они не используют сервер Мерзавца, они могли реализовать его быстрее в их собственных реализациях, прежде чем он обнаружится в сервере Мерзавца.)

нет, это не возможно в Мерзавце.

Реализация что-то вроде этого в Мерзавце было бы существенным усилием, и это будет означать, что целостность клиентского репозитория больше не могла гарантироваться. Если Вы интересно, ищете обсуждения "редкого клона" и "редкой выборки" на мерзавце mailinglist.

В целом, согласие в сообществе Мерзавца состоит в том, что, если у Вас есть несколько каталогов, которые всегда проверяются независимо, тогда они - действительно два различных проекта и должны жить в двух различных репозиториях. Можно склеить их назад вместе использование Подмодули Мерзавца .

22
задан omg 25 August 2009 в 21:09
поделиться

2 ответа

Если я правильно вас понял, вы хотите отправлять почту в формате HTML с помощью команды linux sendmail. Этот код работает в Unix. Пожалуйста, попробуйте.

echo "From: me@xyz.com
To: them@xyz.com
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary='PAA08673.1018277622/server.xyz.com'
Subject: Test HTML e-mail.

This is a MIME-encapsulated message

--PAA08673.1018277622/server.xyz.com
Content-Type: text/html

<html> 
<head>
<title>HTML E-mail</title>
</head>
<body>
<a href='http://www.google.com'>Click Here</a>
</body>
</html>
--PAA08673.1018277622/server.xyz.com
" | sendmail -t

Подробнее о конфигурации sendmail см. По этой ссылке . Надеюсь, это поможет.

17
ответ дан 16 October 2019 в 03:38
поделиться

Эта страница должна помочь - http://www.zedwood.com/article/103/bash-send-mail-with-an-attachment

Она включает скрипт для отправки электронной почты с вложением MIME, то есть с HTML-страницей и изображениями.

4
ответ дан 16 October 2019 в 03:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: