Sponsored Content
Full Discussion: sendmail not working
Top Forums Shell Programming and Scripting sendmail not working Post 302216128 by sushovan on Friday 18th of July 2008 04:11:11 AM
Old 07-18-2008
Java

Hi
The overall scenario is this:I need to send an html attachment without body:
So i am doing this:
I am adding the following headers in the html file:

From:Sushovan
To:Ssds.sdsdl@ssds.com
Subject: Request for Demo
MIME-Version: 1.0
Content-Type: text/html; charset="iso-8859-1"

<html>
........

</html>

then from my script file i am doing this:

SUBJECT="Type of Exceptions"
TO=Ssds.sdsdl@ssds.com
SPOOLFILE=/tmp/scripsf.html
#echo "Send the E-mail message..."
uuencode $SPOOLFILE $SPOOLFILE | mailx -s "$SUBJECT" $TO


I also tried these options:
/usr/lib/sendmail -t Ssds.sdsdl@ssds.com< $SPOOLFILE;
/usr/lib/sendmail -t -oi < /tmp/scripsf.html


But none of them seems to be working.Now i am not getting any mail.Though i could check in the system log thaat the status is sent.

Thanks in advance
Susovan
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Sendmail is not working properly

Hi All, Can any one help me to solve the issue. The Issue is, i have started the sendmail service on my RHEL 4 update 6 box, I am able to send the mail from my box to almost all of the Email Id's except few. Exampe, test mail. . Output is :the message is sent. now if I send the... (2 Replies)
Discussion started by: akhtar.bhat
2 Replies

2. Shell Programming and Scripting

sendmail not working

Hi, I have to send a mail in html format and to do so I am using the below code. INPUT_FILE_DETAILS contains the html code but it doesn't work. Could anyone suggest whats wrong in it. ( echo "From: Team<Team@xy.com>" echo "To: $MAILTO" ... (1 Reply)
Discussion started by: alok1301
1 Replies

3. Red Hat

sendmail not working

Hi, My mails (postfix - apologies about the heading) have suddenly stopped sending, and I am trying to find out why. We use ESMTP mail relay (blacknight), nothing has changed on our side and I am able to ping the IP address of blacknight on port 25. I suspect an issue with the external... (2 Replies)
Discussion started by: Duffs22
2 Replies

4. Shell Programming and Scripting

sendmail not working

Hello people - Need help, My sendmail email is not working, not sure what is wrong here. I am trying with below command and response as below, Thanks for help in advance. Thanks camprod@sgppsr000000060 PROD $ echo "hello"|sendmail -v abc@domain.com abc@domain.com... Connecting to via... (5 Replies)
Discussion started by: chittari
5 Replies

5. Shell Programming and Scripting

sendmail with attachment not working

dear all I have below function which send an email, but if I need to add an attachement it won't work instead it write some jibberish to body of the email begin 644 SIGN_OFF_AP_20120626.csv M4TE'3E]/1D9?4TA%150L351-7T1!5$4L0D]/2RQ35$%455,L5D%25%E012Q# %3U5.5`H` ` end function... (6 Replies)
Discussion started by: manas_ranjan
6 Replies

6. Shell Programming and Scripting

Sendmail script not working

I am facing a peculiar problem in AIX 6.1 I can execute sendmail command using the following script sendmail -f sender -v recepient Body of email ^dThe command executes successfully and mail is sent to the intended recepient but when I try to use the attached script, the mail is not sent... (3 Replies)
Discussion started by: abhilashnair
3 Replies

7. Solaris

Sendmail not quite working after upgrade

We have a machine that we upgraded today. After the upgrade, I am getting connection refused on any emails from a remote host that uses an alias. If I send email directly to a user on the upgraded host, from a remote host, that works fine. If I send email to an alias on the ugraded machine, from... (3 Replies)
Discussion started by: brownwrap
3 Replies

8. Red Hat

Sendmail not working

Dear All, I have a sendmail configured in one of our linux server. But when I send mail , it is giving the error DSN Service Unavailable 5.0.0 But the same sendmail configuration is working fine with another SMTP IP. On the /var/spool/mail/root log , it is saying "Client not... (1 Reply)
Discussion started by: jegaraman
1 Replies

9. Linux

Sendmail not working

Dear All, I am able to send mail to mail ids of internal domain or local domain. But I could not send mails to external domain. It is saying the error 530 5.7.1 Client was not authenticated Kindly help me on this... Rj (1 Reply)
Discussion started by: jegaraman
1 Replies

10. Solaris

Sendmail not working in SUNOS

Hi All i am trying to send a mail from SunOS to my outlook mail but it is not working neither giving any error please suggest # uuencode /tmp/t.txt t.txt | mailx -s test v.com # # uname -a SunOS 5.9 Generic_122300-25 sun4u sparc SUNW,Sun-Fire-V440 (3 Replies)
Discussion started by: scriptor
3 Replies
REFORMIME(1)						      Double Precision, Inc.						      REFORMIME(1)

NAME
reformime - MIME E-mail reformatting tool SYNOPSIS
reformime [options...] DESCRIPTION
reformime is a utility for reformatting MIME messages. Generally, reformime expects to see an RFC 2045[1] compliant message on standard input, except in few cases such as the -m option. If no options are given, reformime prints the MIME structure of the message. The output consists of so-called "MIME reference tags", one per line. For example: 1 1.1 1.2 This shows that the message contains two different MIME sections. The first line of the MIME structure output will always contain "1", which refers to the entire message. In this case it happens to be a multipart/mixed message. "1.1" refers to the first section of the multipart message, which happens to be a text/plain section. "1.2" refers to the second section of the message, which happens to be an application/octet-stream section. If the message is not a MIME message, or it does not contain any attachments, reformime prints only "1", that refers to the entire message itself: 1 Here's the output from reformime when the first part of the message was itself a multipart/alternative section: 1 1.1 1.1.1 1.1.2 1.2 Arbitrarily complex MIME constructs are possible. OPTIONS
-d Parse a delivery status notification MIME message (RFC 1894[2]). reformime expects to see on standard input a MIME message that consists of a delivery status notification, as defined by RFC 1894. reformime reads the message and prints on standard output a list of addresses and their corresponding delivery status, as specified in the delivery status notification. Each line printed by reformime consists of a delivery status, a space, and the address. reformime then terminates with a 0 exit status. reformime produces no output and terminates with an exit status of 1 if the standard input does not contain a delivery status notification. -D Like the -d except that reformime lists the address found in the Original-Recipient: header, if it exists. -e Extract the contents of the indicated MIME section, and display it on standard output. The -s option is required when -e is specified. If the specified section or sections use either the base64 or quoted-printable encoding method, reformime automatically decodes it. In this case you're better off redirecting the standard output into a file. -i Display MIME information for each section. reformime displays the contents of the Content-Type: header, any encoding used, and the character set. reformime also displays the byte offset in the message where each section starts and ends (and where the actual contents of the section start, after skipping all the headers). -m Create a multipart/digest MIME message digest. -r Rewrite message, adding or standardizing RFC 2045[1] MIME headers. -r7 Like -r but also convert 8bit-encoded MIME sections to quoted-printable. -r8 Like -r but also convert quoted-printable-encoded MIME sections to 8bit. -s section Display MIME information for this section only. section is a MIME specification tag. The -s option is required if -e is also specified, and is optional with -i. Multiple sections may be specified by separating them with commas. reformime processes each section using the other options that were specified. -x Extract the contents of the indicated MIME section to a file. -X Pipe the contents of the indicated MIME section to a program. Extracting RFC 2045 MIME section(s) to file(s) The -x and -X options extract a specific MIME section to a file or to a pipe to an external program. Use the -s option to identify the MIME section to extract. If the -s option is not specified, every MIME section in the message is extracted, one at a time. If -s lists multiple sections, each section gets extracted separately. quoted-printable and base64 encoding are automatically decoded. -x Interactive extraction. reformime prints the MIME content type of each section. Answer with 'y' or 'Y' to extract the MIME section. Specify the filename at the next prompt. reformime prompts with a default filename. reformime tries to choose the default filename based on the MIME headers, if possible. If not, the default filename will be attachment1.dat (if the -s option is not specified, the next filename will be attachment2.dat, and so on). -xPREFIX Automatic extraction. reformime automatically extracts one or more MIME sections, and saves them to a file. The filename is formed by taking PREFIX, and appending the default filename to it. Note that there's no space between "-x" and "PREFIX". For example: reformime -xfiles- This command saves MIME sections as files-attachment1.dat, then files-attachment2.dat, etc. reformime tries to append the filename specified in the MIME headers for each section, where possible. reformime replaces all suspect characters with the underscore character. -X prog arg1 arg2 ... The -X option must be the last option to reformime. reformime runs an external program prog, and pipes the contents of the MIME section to the program. reformime sets the environment variable CONTENT_TYPE to the MIME content type. The environment variable FILENAME gets set to the default filename of reformime's liking. If the -s option is not specified, the program runs once for every MIME section in the message. The external program, prog must terminate with a zero exit status in order for reformime to proceed to the next MIME section in the message (or the next section specified by -s). In any case, if prog terminates with a non-zero exit status, reformime terminates with the exit status of 20 plus prog's exit status. Note reformime extracts every MIME section in the message unless the -s option is specified. This includes even the text/plain MIME content that usually precedes a binary attachment. Adding RFC 2045 MIME headers The -r option performs the following actions: If there is no Mime-Version:, Content-Type:, or Content-Transfer-Encoding: header, reformime adds one. If the Content-Transfer-Encoding: header contains 8bit or raw, but only seven-bit data is found, reformime changes the Content-Transfer-Encoding header to 7bit. -r7 does the same thing, but also converts 8bit-encoded content that contains eight-bit characters to quoted-printable encoding. -r8 does the same thing, but also converts quoted-printable-encoded content to 8bit, except in some situations. Creating multipart/digest MIME digests The -m option creates a MIME digest. reformime reads a list of filenames on standard input. Each line read from standard input contains the name of a file that is presumed to contain an RFC 2822-formatted message. reformime splices all files into a multipart/digest MIME section, and writes it to standard output. Translating MIME headers The following options do not read a message from standard input. These options process MIME headers via the command line, and are designed to be conveniently used by mail-handling scripts. -h "header" Decode a MIME-encoded "header" and print the decoded 8-bit content on standard output. The decoding gets carried out as if the contents occurred in the "Subject" header. Example: $ reformime -h '=?iso-8859-1?Q?H=F3la!?=' Hola! -H "header" Like -h except that header is parsed as a list of email addresses, like "From" or "To". -o "text" MIME-encode "text", and print the results on standard output. -O "text" Like the -o option, except that text is a structured header with RFC 2822 addresses. -c "charset" Use charset as the character set setting, by the -h, -H, -o and -O options. -u This "undocumented" option reads a MIME message on standard input, and converts its contents to an UTF-8-encoded character stream, which is written to standard output. The standard output receives a concatenated amalgam of the headers and "text" MIME object data. It is meant to be used as part of a generic search function. This option decodes various kinds of header MIME encoding, the quoted-printable and base64 transfer encodings of "text" MIME objects. SEE ALSO
reformail(1)[3], sendmail(8), mailbot(1)[4], maildrop(1)[5], maildropfilter(5)[6], egrep(1), grep(1), sendmail(8). AUTHOR
Sam Varshavchik Author NOTES
1. RFC 2045 http://www.rfc-editor.org/rfc/rfc2045.txt 2. RFC 1894 http://www.rfc-editor.org/rfc/rfc1894.txt 3. reformail(1) [set $man.base.url.for.relative.links]/reformail.html 4. mailbot(1) [set $man.base.url.for.relative.links]/mailbot.html 5. maildrop(1) [set $man.base.url.for.relative.links]/maildrop.html 6. maildropfilter(5) [set $man.base.url.for.relative.links]/maildropfilter.html Courier Mail Server 08/30/2011 REFORMIME(1)
All times are GMT -4. The time now is 08:50 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy