Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Originally posted by Pcghost > It should respond with something like
Postfix version blah blah etc etc
Why would it respond like that? You are using the telnet protocol on an smtp port. In my experience the "Escape character is [^" means that the port is open and you are connected to it. If you type a few things, it doesn't matter what you type, you should get a connection closed message because again you are using the telnet protocol.
What are you trying to accomplish by telnetting into the smtp port?
When I telneted to port 25 on my domino server it would reply with
Lotus Domino R5.0.5 on raptor status up etc etc
I figured it would do the same with postfix. I am trying to test the postfix installation/configuration. The mx records on the internet have yet to update so sending mail to my domain doesn't use this server, it uses our old mail server.
What is the best way to test a mail servers forwarding? I cant use the ip address in the to: field right?
Can anyone tell me which of the settings in main.cf sets up forwarding of all incoming mail to an internal server? I know they say it's easier than Sendmail, but I don't remember Sendmail giving me this much trouble..
I found a HOWTO at redhat that has helped alot. I now have it setup but am fighting with the connectivity between our two mail servers. They keep rejecting the mail I forward to them as relaying. Sigh... It is easier than Sendmail in the design of the conf files..
No one has answered your question yet about telnetting to port 25. Yes you *can* test your smtp server like that. I do it all the time. You might want to turn on local_echo in your telent client first; I find that it helps to see what I'm typing. How to do that would depend on your telnet client - try "set localecho" or "set local_echo" at the telnet cmd prompt. Then "open ip.addr.xxx.xxx 25". You may not see any response yet. Type "HELO testdomain.com" and you should see a response. Then "MAIL FROM: firstname.lastname@example.org" should get you another Ok response. Then "RCPT TO: email@example.com" should give another Ok. Then "DATA" <cr> followed by "Subject: blah, blah" <cr> text of test message... <cr> and finally "." followed by a final <cr> should place the message in the queue for delivery. "QUIT" to end your telnet session and you're done. The message should be delivered by the time you quit.
As for all the other configuration issues, I find it much easier to use Webmin at least for the initial configuration. If you're not familiar with it, webmin is a browser based server configuration tool. It incorporates a built-in web server so you don't need to have Apache running. You do need to have X windows installed though.
I was wondering how you'd fixed your problem. I have the same. I installed postfix, a portscanner says that port 25 is open, I can telnet to port 25, but I can't see: blablabla postfix ...If I type helo me (enter) it does not respond.
If I go to the shell, and stop postix, the connection is lost. I am puzzled.
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
See above regarding local echo.
By the way, you can telnet to ANY TCP application port, and if they're a simple cleartext protocol with no special negotiation (like SMTP, HTTP, etc) it will work! You just have to know what sequence to enter the commands in, what syntax to use, and if you want to have any clue what's going on, make sure you set local echo.
I've used telnet to complete entire SMTP transactions, verify that I can download the correct information from a web site, used it for proprietary provisioning protocols developed by a company I worked for, verify ssh banner (ssh requires complicated handshaking that is not possible for a human to mimic), etc.
nah, it is not the local echo. Cauz I am still a newbie, I forgot one thing: create an alias! I know stupid. Created the alias, logged in using telnet, and bingo, I saw the 220 postfix ...line. Thanks anyway!
you probably want the last one uncommented (as shown). My guess is the inet_interfaces=localhost is active (by default?). If so, you would be able to "telnet 127.0.0.1 25" or "telnet localhost 25" and get the expected results, while "telnet <hostname> 25" won't connect.
After making the change, "telnet <hostname> 25" will work as expected.
Don't forget to restart postfix (/etc/init.d/postfix restart) after the change is made. Good luck.