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.
SDN 101: An Introduction to Software Defined Networking
Discover the advantages of SDN.
SDN has quickly become one of the hottest trends in IT. But not all SDN solutions offer real software-defined functionality. As more enterprises consider SDN, they want to know, “What is SDN? And what are the real benefits?” If you're ready to explore the advantages of SDN, and want to know how it should be implemented within your enterprise, start by reading our introductory white paper.
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: email@example.com" should get you another Ok response. Then "RCPT TO: firstname.lastname@example.org" 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.