Sponsored Content
Top Forums UNIX for Advanced & Expert Users How to configure sendmail on Suse Linux 9.0...??? Post 302126612 by jumadhiya on Thursday 12th of July 2007 06:39:55 AM
Old 07-12-2007
Hi Sysgate,

I just need to send mails as a root user using "mail" command from my suse linux 9.0 Box to smtp server (Windows System) which will then forward to the correct address.

Example " # mail xyz@yahoo.com "

As per my knowledge there are two main configuration files in /etc/postfix folder;

main.cf
master.cf

Could you please help me out what setting needs to be done for sending the mails to smtp server.

Note : I have added the entry for my smtp server in /etc/hosts file.

Note : I have check the telnet connection using port 25 for the smtp server, it works fine.

Thanks & Regards,
jumadhiya.
 

4 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

How to configure sendmail in linux

Hi, I want to know how to configure emails in linux.First how to configure inside the firewall and second how to configure it outside the firewall? Regards, Rajesh (1 Reply)
Discussion started by: rajbal
1 Replies

2. SuSE

How to configure Suse Enterprise Linux 9.0 for sending mails to smtp server...???

Hi All, I have a system running with Suse Enterprise Linux 9.0. xyz# uname -a Linux xyz 2.4.21-291-smp #1 SMP Tue May 24 14:07:45 UTC 2005 i686 unknown I would like to configure postfix on this system for sending mails as a root user using "mail" command to smtp server (Windows System)... (5 Replies)
Discussion started by: jumadhiya
5 Replies

3. UNIX for Dummies Questions & Answers

How do I configure sendmail?

I am trying to run sendmail from a script with the results from that same script. Each time I use sendmail I get the following message in /var/log/maillog: Feb 27 02:25:42 (none) sendmail: m1R1Pg3S013841: to=test@test.com,just,testing, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00,... (1 Reply)
Discussion started by: bronkeydain
1 Replies

4. Solaris

Help to configure sendmail on Solaris 10

Hello, I need help to configure sendmail on Solaris 10. I have to configure sendmail to send mail on the Internet, now works only for sending mail for local users. I'm studying several tutorials ... When I try to send a mail to an external address (eg aaaa@gmail.com) the mail is placed... (3 Replies)
Discussion started by: arfry
3 Replies
Net::SMTP(3pm)						 Perl Programmers Reference Guide					    Net::SMTP(3pm)

NAME
Net::SMTP - Simple Mail Transfer Protocol Client SYNOPSIS
use Net::SMTP; # Constructors $smtp = Net::SMTP->new('mailhost'); $smtp = Net::SMTP->new('mailhost', Timeout => 60); DESCRIPTION
This module implements a client interface to the SMTP and ESMTP protocol, enabling a perl5 application to talk to SMTP servers. This docu- mentation assumes that you are familiar with the concepts of the SMTP protocol described in RFC821. A new Net::SMTP object must be created with the new method. Once this has been done, all SMTP commands are accessed through this object. The Net::SMTP class is a subclass of Net::Cmd and IO::Socket::INET. EXAMPLES
This example prints the mail domain name of the SMTP server known as mailhost: #!/usr/local/bin/perl -w use Net::SMTP; $smtp = Net::SMTP->new('mailhost'); print $smtp->domain," "; $smtp->quit; This example sends a small message to the postmaster at the SMTP server known as mailhost: #!/usr/local/bin/perl -w use Net::SMTP; $smtp = Net::SMTP->new('mailhost'); $smtp->mail($ENV{USER}); $smtp->to('postmaster'); $smtp->data(); $smtp->datasend("To: postmaster "); $smtp->datasend(" "); $smtp->datasend("A simple test message "); $smtp->dataend(); $smtp->quit; CONSTRUCTOR
new Net::SMTP [ HOST, ] [ OPTIONS ] This is the constructor for a new Net::SMTP object. "HOST" is the name of the remote host to which an SMTP connection is required. If "HOST" is not given, then the "SMTP_Host" specified in "Net::Config" will be used. "OPTIONS" are passed in a hash like fashion, using key and value pairs. Possible options are: Hello - SMTP requires that you identify yourself. This option specifies a string to pass as your mail domain. If not given a guess will be taken. LocalAddr and LocalPort - These parameters are passed directly to IO::Socket to allow binding the socket to a local port. Timeout - Maximum time, in seconds, to wait for a response from the SMTP server (default: 120) Debug - Enable debugging information Example: $smtp = Net::SMTP->new('mailhost', Hello => 'my.mail.domain' Timeout => 30, Debug => 1, ); METHODS
Unless otherwise stated all methods return either a true or false value, with true meaning that the operation was a success. When a method states that it returns a value, failure will be returned as undef or an empty list. banner () Returns the banner message which the server replied with when the initial connection was made. domain () Returns the domain that the remote SMTP server identified itself as during connection. hello ( DOMAIN ) Tell the remote server the mail domain which you are in using the EHLO command (or HELO if EHLO fails). Since this method is invoked automatically when the Net::SMTP object is constructed the user should normally not have to call it manually. etrn ( DOMAIN ) Request a queue run for the DOMAIN given. auth ( USERNAME, PASSWORD ) Attempt SASL authentication. mail ( ADDRESS [, OPTIONS] ) send ( ADDRESS ) send_or_mail ( ADDRESS ) send_and_mail ( ADDRESS ) Send the appropriate command to the server MAIL, SEND, SOML or SAML. "ADDRESS" is the address of the sender. This initiates the sending of a message. The method "recipient" should be called for each address that the message is to be sent to. The "mail" method can some additional ESMTP OPTIONS which is passed in hash like fashion, using key and value pairs. Possible options are: Size => <bytes> Return => <???> Bits => "7" | "8" Transaction => <ADDRESS> Envelope => <ENVID> reset () Reset the status of the server. This may be called after a message has been initiated, but before any data has been sent, to cancel the sending of the message. recipient ( ADDRESS [, ADDRESS [ ...]] [, OPTIONS ] ) Notify the server that the current message should be sent to all of the addresses given. Each address is sent as a separate command to the server. Should the sending of any address result in a failure then the process is aborted and a false value is returned. It is up to the user to call "reset" if they so desire. The "recipient" method can some additional OPTIONS which is passed in hash like fashion, using key and value pairs. Possible options are: Notify => SkipBad => ignore bad addresses If "SkipBad" is true the "recipient" will not return an error when a bad address is encountered and it will return an array of addresses that did succeed. $smtp->recipient($recipient1,$recipient2); # Good $smtp->recipient($recipient1,$recipient2, { SkipBad => 1 }); # Good $smtp->recipient("$recipient,$recipient2"); # BAD to ( ADDRESS [, ADDRESS [...]] ) cc ( ADDRESS [, ADDRESS [...]] ) bcc ( ADDRESS [, ADDRESS [...]] ) Synonyms for "recipient". data ( [ DATA ] ) Initiate the sending of the data from the current message. "DATA" may be a reference to a list or a list. If specified the contents of "DATA" and a termination string ". " is sent to the server. And the result will be true if the data was accepted. If "DATA" is not specified then the result will indicate that the server wishes the data to be sent. The data must then be sent using the "datasend" and "dataend" methods described in Net::Cmd. expand ( ADDRESS ) Request the server to expand the given address Returns an array which contains the text read from the server. verify ( ADDRESS ) Verify that "ADDRESS" is a legitimate mailing address. help ( [ $subject ] ) Request help text from the server. Returns the text or undef upon failure quit () Send the QUIT command to the remote SMTP server and close the socket connection. ADDRESSES
All methods that accept addresses expect the address to be a valid rfc2821-quoted address, although Net::SMTP will accept accept the address surrounded by angle brackets. funny user@domain WRONG "funny user"@domain RIGHT, recommended <"funny user"@domain> OK SEE ALSO
Net::Cmd AUTHOR
Graham Barr <gbarr@pobox.com> COPYRIGHT
Copyright (c) 1995-1997 Graham Barr. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. $Id: //depot/libnet/Net/SMTP.pm#25 $ perl v5.8.0 2002-06-01 Net::SMTP(3pm)
All times are GMT -4. The time now is 10:37 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy