Regarding guidance related to HTML table in email body


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Regarding guidance related to HTML table in email body
# 8  
Old 08-04-2016
I'm afraid I still don't understand the question. You want it to wrap lines? Why not insert newline characters or <br> breaks?
# 9  
Old 08-05-2016
Quote:
Originally Posted by Corona688
I'm afraid I still don't understand the question. You want it to wrap lines? Why not insert newline characters or <br> breaks?
Hello Corona688,

Apologies for not being clear as I have copy and pasted HTML table in code tags but it was not shown as a table, finally ended up with writing a small awk to shown up following.
Code:
_____________________________________________________________________________________________
|TEST | TEST_1 | TEST_2_   | TEST_3 | TEST_4 | TEST_5_TES_TEST_TEST_TEST_TEST_TEST_TEST_TEST|
|     |        |AGAIN_TEST |        |        |                                              |
_____________________________________________________________________________________________

So as you could see 3rd column whose value is TEST_2_AGAIN_TEST was previously not coming on same line, in a single row. So I have done 2 things.

i- Have changed the largest column(last column here) values(because of which other columns were getting shrink) I have put it's values separated by space so in html it not increase it's(column's) width it will print then as follows to it.
Code:
 _____________________________________________________________________________________________
|TEST | TEST_1 | TEST_2_ AGAIN_TEST  | TEST_3 | TEST_4 | TEST|
|     |        |                     |        |        | 5   |
|     |        |                     |        |        |TEST |
                                                         .
                                                         .
                                                         .
                                                         so on to all values.
_____________________________________________________________________________________________

ii- Second thing I have done it I had increased the heading(means summary of shrink 3rd column) so by doing these 2 steps it is not shrinking the columns now.


Thanks,
R. Singh
# 10  
Old 08-05-2016
So setting nowrap attribute should resolve this issue.

Here is an example:-
Code:
{
        print "From: from@domain.com"
        print "To: to@domain.com"
        print "MIME-Version: 1.0"
        print "Content-Type: text/html"
        print "Subject: Test Email"
        print "<html><body>"
        print "<html>"
        print "<body>"
        print "<table width=100% border=1 cellspacing=1 cellpadding=3>"
        print "<tr>"
        print "<td nowrap><font face=verdana size=1><b>COL 1</font></td>"
        print "<td nowrap><font face=verdana size=1><b>COL 2</font></td>"
        print "<td nowrap><font face=verdana size=1><b>COL 3</font></td>"
        print "<td nowrap><font face=verdana size=1><b>COL 4</font></td>"
        print "<td nowrap><font face=verdana size=1><b>COL 5</font></td>"
        print "<td nowrap><font face=verdana size=1><b>COL 6</font></td>"
        print "</tr>"
        print "<tr>"
        print "<td nowrap><font face=verdana size=1>TEST_1</font></td>"
        print "<td nowrap><font face=verdana size=1>TEST_2</font></td>"
        print "<td nowrap><font face=verdana size=1>TEST_3 AGAIN TEST_3 TEST_3 TEST_3 TEST_3 TEST_3 TEST_3 TEST_3</font></td>"
        print "<td nowrap><font face=verdana size=1>TEST_4</font></td>"
        print "<td nowrap><font face=verdana size=1>TEST_5 TEST_5 TEST_5TEST_5 TEST_5 TEST_5TEST_5 TEST_5 TEST_5TEST_5 TEST_5 TEST_5TEST_5 TEST_5 TEST_5</font></td>"
        print "<td nowrap><font face=verdana size=1>TEST_6</font></td>"
        print "</tr>"
        print "</table>"
        print "<body>"
        print "<html>"
} | /usr/sbin/sendmail -t

Here is the screenshot of email that I received, you can see that table cells were not wrapped even when I view email in restore down mode:-
Regarding guidance related to HTML table in email body-screenjpg
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Not able to generate table in email body

Below is the code snippet and I'm not able to generate the table in email, output email has nothing if ; then echo "File $fName exists." awk -F "," ' BEGIN { print "MIME-Version: 1.0" print "Content-Type: text/html" print "Subject: Out OF Network Fee - Portfolio Level Stats" print... (1 Reply)
Discussion started by: vyomdev
1 Replies

2. Shell Programming and Scripting

Postgre Query results as Email HTML table

Hello, I'm trying to send email from Greenplum query results as HTML table with status Red/Green Select Server, Last_Date from Table; Results Server, Last_Date Prod, 2018-04-09 Final email Output in HTML format Server Status LastDate Prod GREEN(BOX) 2018-04-09 (if... (2 Replies)
Discussion started by: krux_rap
2 Replies

3. UNIX for Dummies Questions & Answers

Convert Txt file to HTML table and email

Hi all I need help converting a text file into a html table in bash and I need to email this table. The text file looks like the below. Two columns with multiple rows. Top row being header. Application Name Application Status Application 1 Open Application 2 ... (2 Replies)
Discussion started by: hitmanjd
2 Replies

4. Shell Programming and Scripting

HTML table in email body using C Shell

I am using Sun Solaris ver. 5.10 and trying to send an HTML table in email body using mail command in C shell script. I tried following commands:- #1 mail -m "MIME-Version: 1.0;Content-type:text/html;charset=UTF-8" receiver@mail.com < file.html #2 mail -m "Content-type: text/html;" -s "This... (4 Replies)
Discussion started by: jnrohit2k
4 Replies

5. Shell Programming and Scripting

Shell scripting unable to send the sql query data in table in body of email

I have written a shell script that calls below sql file. It is not sending the query data in table in the body of email. spool table_update.html; SELECT * FROM PROCESS_LOG_STATS where process = 'ActivateSubscription'; spool off; exit; Please use code tags next time for your code and data.... (9 Replies)
Discussion started by: Sharanakumar
9 Replies

6. Shell Programming and Scripting

SQL query output convert to HTML & send as email body

Hi , I have a sql query in the unix script ,whose output is shown below.I want to convert this output to HTML table format & send email from unix with this table as email body. p_id src_system amount 1 A 100 2 B 200 3 C ... (3 Replies)
Discussion started by: jagadeeshn04
3 Replies

7. Shell Programming and Scripting

Email body not formatted with html and sendmail

Hi All, I am trying to send the contents of a file as email body. I am using html email and sendmail option of unix. I am using the below piece of code for the same : #!/usr/bin/ksh export MAILTO="email@domain.com" export SUBJECT="Report" export BODY="file_directory_path/test_file.txt"... (1 Reply)
Discussion started by: rockygsd
1 Replies

8. UNIX for Advanced & Expert Users

Mutt for html body and multiple html & pdf attachments

Hi all: Been racking my brain on this for the last couple of days and what has been most frustrating is that this is the last piece I need to complete a project. There are numerous posts discussing mutt in this forum and others but I have been unable to find similar issues. Running with... (1 Reply)
Discussion started by: raggmopp
1 Replies

9. UNIX for Advanced & Expert Users

Email with multiple attachments & HTML body

I have a html file: # cat sample.html <html> <body> Sample HTML file</p> </body> </html> And I have two excel sheets (sheet1.xls & sheet2.xls) I want to send an email by having the sample.html as the message body and two spreadsheets as the attachments. I tried using the below command:... (12 Replies)
Discussion started by: BHM
12 Replies

10. Shell Programming and Scripting

Referring to attached images in html email body through mailx

encoding type for images? (5 Replies)
Discussion started by: biswasbaishali
5 Replies
Login or Register to Ask a Question