![]() |
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| UNIX for Advanced & Expert Users Expert-to-Expert. Learn advanced UNIX, UNIX commands, Linux, Operating Systems, System Administration, Programming, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Sending HTML attachment through mail | sushovan | Shell Programming and Scripting | 2 | 07-15-2008 09:47 AM |
| Send an attachment and html text both in the same mail | stefan.yu | Shell Programming and Scripting | 4 | 10-26-2006 10:46 PM |
| sending mail with html content | gmchoudary | UNIX for Dummies Questions & Answers | 2 | 11-28-2005 08:26 AM |
| mail: html content | RishiPahuja | Shell Programming and Scripting | 2 | 10-31-2005 12:43 AM |
| Using mail to send HTML emails | dmennis | UNIX for Dummies Questions & Answers | 2 | 06-29-2001 12:42 PM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Mail x to HTML
Hi,
i've build a script, 1: neon_script and the other 2:neon_mailing those to scripts i run with 3:neon_handmatig After that i get a mail in plain text in my mail box and i want it in html format. I already tried already a several things but nothings seems to work. Somebody got i idea how i got to fix this? bash-2.03$ more neon_script PHP Code:
PHP Code:
PHP Code:
|
|
||||
|
While you can certainly place an HTML document wrapper around the plain text output from your scripts, this will be nothing more than the plain text you receive now.
If you want various elements in your reports to be HTML, you must output the HTML tags necessary for the desired formatting. If your report output is consistent, you may be able to post-process the output and insert appropriate HTML tags, wrapping it all up in the proper < html > ... < /html > tags, etc. |
|
||||
|
Quote:
echo <html> > "$D1R"/"$TIJD2".log echo <b> This text is bold </b> > "$D1R"/"$TIJD2".log echo +-----"$TIJD"----"$versie"-------- > "$D1R"/"$TIJD2".log echo </html> "$D1R"/"$TIJD2".log |
|
||||
|
Yes, that's the idea. But be sure to add all the correct HTML elements (head, title, body).
You can eliminate all those echo's and redirections and instead perform one redirection and write more naturally using a here document: Code:
$ cat script.sh
#!/bin/bash
echo Script has started...
cat <<END > /tmp/output
<html>
<title>This is my HTML</title>
<body>
<p>
This is ... a ... test ...
</p>
<p>
$(cd /tmp ; pwd)
</p>
</body>
</html>
END
echo Script has completed
$ ./script.sh
Script has started...
Script has completed
$ cat /tmp/output
<html>
<title>This is my HTML</title>
<body>
<p>
This is ... a ... test ...
</p>
<p>
/tmp
</p>
</body>
</html>
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|