отправить письмо с HTML-кодом и добавить гиперссылку

0

Я создаю скрипт, который генерирует отчеты, запрашивая информацию с разных серверов. Как только данные сгенерированы, он выполняет некоторые вычисления и создает выходной файл HTML (пусть вызывается его output.html), который мне нужно отправить через mailx/mail/sendmail.

Все отлично до сих пор, но предположим, что есть еще несколько данных, которые находятся в форме файлов *.csv. Как создать гиперссылки и связать их с некоторыми полями (например, File1, File2) в файле output.html?

Файлы *.csv будут отображаться в виде вложений в той же почте, в которой будет output.html.

Почта будет отправлена с устройства Solaris 10/RHEL 6, и я кодирую, используя только bash.

Пожалуйста, дайте мне знать, требуется ли дополнительная информация.

Теги:
html-email
sendmail
mailx

2 ответа

1

Вам нужна гиперссылка на прикрепленные файлы? Я не думаю, что вы можете это сделать. Обычно вы либо ссылаетесь на размещенный файл, либо присоединяете его. Гиперссылкам необходимо указать место, на которое нужно указать, а в качестве вложения нет установленного местоположения для запуска загрузки/открытия.

Чтобы связать с размещенным файлом, просто поместите его на свой сервер и выполните стандартный гипертекст href:

<a href="www.yoursite.com/files/file1">File 1</a>
0
<a href="mailto:[email protected]?Subject=Hello%20again" target="_top"> Contact ME </a>

Вам нужен почтовый сервер для отправки почты. Используйте некоторые серверные скриптовые языки, такие как PHP.. для отправки почты.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню