03-26-2012
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I'm very new to all of this, so I apologize in advance if my post comes off incoherent, or terms aren't used correctly :rolleyes:
Using Fedora Core 2, I set up am internal DNS name server. After setting up the named.conf, and the localhost files I was able to correctly resolve my host name... (3 Replies)
Discussion started by: skeet23
3 Replies
2. UNIX for Dummies Questions & Answers
Ok, so I am new at this stuff. I have just created a new directory in my linux root server and I am trying to have that specific directory linked with my domain name. Make sense? Any help would be sweeeeet! Thanks (0 Replies)
Discussion started by: zapmedia
0 Replies
3. Ubuntu
Hello all,
I've a very strange thing hapenning in my Sys, I've configured the IP, DNS eveything for my internat connection, but Im only able to browse Redhat.com websites.
I cant open anyother site!!! :eek:
Im sure the internet is configured 'coz it displays the list of avail updates for... (11 Replies)
Discussion started by: AbhijithS
11 Replies
4. UNIX for Dummies Questions & Answers
Using Redhat Linux Enterprise AS 4
can someone teach me how to setup a dns server for my webserver?
i've registered a domainname at mydomain.com
but when i type in the domain i register i cannot enter to my webserver.
someone told me that it is related with the DNS setting on my server.
i've... (2 Replies)
Discussion started by: kaixiang88
2 Replies
5. UNIX for Advanced & Expert Users
Hi all,
I was trying to configure SMTP server with my linux box. I made changes to the /etc/mail/sendmail.cf whereby editing the line
DAEMON_OPTIONS(`Port=<port number>,Addr=<mail server name>, Name=MTA')dnl
after this ive created a new sendmail.cf file by using the command
m4... (4 Replies)
Discussion started by: amit_kv1983
4 Replies
6. Red Hat
Hi All
when I give the command,
$ ping <hostname>
I get the following error
ping: unknown host <hostname>
I have checked in the following files,
/etc/sysconfig/network
/etc/hosts
/etc/resolv.conf
/etc/nsswitch.conf
Every where in these files host name and IP address are given... (2 Replies)
Discussion started by: nagapradeep
2 Replies
7. UNIX for Advanced & Expert Users
how to enable cygwin in linux server (redHat).....
any idea? (1 Reply)
Discussion started by: crackthehit007
1 Replies
8. UNIX for Advanced & Expert Users
I'd like to get some opnions on choosing DNS server:
Windows DNS vs Linux BIND comparrsion:
1) managment, easy of use
2) Security
3) features
4) peformance
5) ??
I personally prefer Windows DNS server for management, it supports GUI and command line. But I am not sure about security... (2 Replies)
Discussion started by: honglus
2 Replies
9. Red Hat
Dear members,
I am trying to set up a simple DNS but the problem is that when I ping the name of the IP address in the Reverse file, it does not recognise it. My code are as follows:
Note that my IP address is 172.22.45.237.
In my /etc/named.conf file, I have added the following lines
... (10 Replies)
Discussion started by: shakshakshuk
10 Replies
10. Linux
Hi Team
I have created one new dns server in lab and its working properly.
Earlier we were using another dns server for lab pc's as 10.20.30.xx. which is outside the lab premises.
now issue with newly created as its not resolving query as previous. I am told by some to use forwarder option for... (2 Replies)
Discussion started by: boby.kumar
2 Replies
LEARN ABOUT DEBIAN
net::server::mail::esmtp::xforward
Net::Server::Mail::ESMTP::XFORWARD(3pm) User Contributed Perl Documentation Net::Server::Mail::ESMTP::XFORWARD(3pm)
NAME
Net::Server::Mail::ESMTP::XFORWARD - A module to add support to the XFORWARD command in Net::Server::Mail::ESMTP
SYNOPSIS
use Net::Server::Mail::ESMTP;
my @local_domains = qw(example.com example.org);
my $server = new IO::Socket::INET Listen => 1, LocalPort => 25;
my $conn;
while($conn = $server->accept)
{
my $esmtp = new Net::Server::Mail::ESMTP socket => $conn;
# activate some extensions
$esmtp->register('Net::Server::Mail::ESMTP::XFORWARD');
# adding some handlers
$esmtp->set_callback(RCPT => &validate_recipient);
$esmtp->process();
$conn->close()
}
sub validate_recipient
{
my($session, $recipient) = @_;
my $domain;
if($recipient =~ /@(.*)>s*$/)
{
$domain = $1;
}
if(not defined $domain)
{
return(0, 513, 'Syntax error.');
}
elsif(not(grep $domain eq $_, @local_domains) && $session->get_forwarded_addr != "10.1.1.1")
{
return(0, 554, "$recipient: Recipient address rejected: Relay access denied");
}
return(1);
}
DESCRIPTION
When using a Net::Server::Mail::ESMTP script inside a MTA and not in front of Internet, values like client IP address are not accessible to
the script and when the script returns mail to an other instance of smtpd daemon, it logs "localhost" as incoming address. To solve this
problem, some administrators use the XFORWARD command. This module gives the ability to read and store XFORWARD informations.
METHODS
These methods return the values set by the upstream MTA without modifying them so they can be set to undef or "[UNVAILABLE]". See Postfix
documentation for more.
o get_forwarded_values : returns a hash reference containing all values forwarded (keys in lower case).
o get_forwarded_name : returns the up-stream hostname. The hostname may be a non-DNS hostname.
o get_forwarded_address : returns the up-stream network address. Address information is not enclosed with []. The address may be a non-IP
address.
o get_forwarded_source : returns LOCAL or REMOTE.
o get_forwarded_helo : returns the hostname that the up-stream host announced itself. It may be a non-DNS hostname.
o get_forwarded_proto : returns the mail protocol for receiving mail from the up-stream host. This may be an SMTP or non-SMTP protocol
name of up to 64 characters.
SEE ALSO
Net::Server::Mail::ESMTP, <http://www.postfix.org/XFORWARD_README.html>
AUTHOR
Xavier Guimard, <x.guimard@free.fr>
COPYRIGHT AND LICENSE
Copyright (C) 2006 by Xavier Guimard
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.6.4 or,
at your option, any later version of Perl 5 you may have available.
POD ERRORS
Hey! The above document had some coding errors, which are explained below:
Around line 167:
You forgot a '=back' before '=head1'
perl v5.10.0 2007-04-09 Net::Server::Mail::ESMTP::XFORWARD(3pm)