sendmail does not hear from yahoo, gmail
I installed Fedora 11, text mode, Mail Server group included, and I tried to exchange e-mails with my accounts at yahoo.com and gmail.com. It does not work.
I am using mailx as a Mail User Agent (MUA) and sendmail as a Mail Transfer Agent (MTA), with default settings. I can see, with tcpdump, tcp packets going to ...yahoo.com:smtp and google.com:smtp, but there is no response. iptables: I tried iptables and tcpdump, and I believe that tcpdump listens outside iptables, that is, it sees packets after they leave and before they enter. Anyway, there are some iptables logs which show nothing. Plese give me any idea, because I am stuck. I even read somewhere that it is possible that my ISP stops smtp connections, but I believe that this is not the case. Thank you for your help. |
Any pointers in the logfiles ?
/var/log/... Try to disable the firewall. |
Quote:
My address is: root@localhost.localdomain, but still, yahoo should establish smtp connection. I am reluctant to disable iptables, for security reasons. I hope I can verify other issues before I try this. On one hand, I believe that tcpdump sees outside iptables, so it should see any response. On the other hand, iptables is fairly complicated, maybe it does not identify smtp connections. |
What is the output from
Code:
telnet smtp.google.com 25 |
Quote:
Trying 74.125.45.25... and there it dies. I hope 20s should be enough, to wait without iptables, for telnet? Thanks for your help. |
Seems to me port 25 outgoing is blocked.
Did you asked you provider ? |
Quote:
Why would they do something foolish like this? |
Most providers block port 25 outgoing, except for their own smtp server,(for the dynamic IP's)
Also, most smtp servers don't accept connections from a dynamic IP Quote:
|
Quote:
My IP is static. Has been so for a number of years. |
Hello,
First of all Google Mail doesn't listen on port 25 but on port 465. So it's quite clear that you will not get a respons telnetting to port 25. So try telnetting to that port first. I don't know about the port for smtp on yahoo but I'm sure you can find out. I've got a Debian server on our LAN with postfix setup as a relay server and it sends everything nice and sweet over to our Google Mail for enterprises, which is the same as GMail for private use. In the past I've worked with providers in various european countries and none of them ever blocked outgoing communication on ports in regards to mail, both incoming and outgoing. Hope this helps you out somewhat. Kind regards, Eric |
Quote:
You must configure the smart host under sendmail.mc to point to the ISP's smtp server. The telnet wont work either because of that. Only the secure smtp(465) allowed to send mail to outside world from local server. Laz |
Quote:
Quote:
Quote:
|
Quote:
Still no reply from: telnet smtp.google.com 465 I am in Romania, so I'm not sure that my provider does not block ports... |
Quote:
Code:
telnet smtp.gmail.com 465 |
Hello,
Sorry for that, I got it from Google Settings for Email client. Since that was the only one I now after trying to configure smtp.gmail.com on port 25 in the past with resulting in errors on Outlook, Thunderbird, and so on, ... I assumed that port 25 would not be listening. I'm sure however that my server at work is NOT connecting on port 25 to Gmail for enterprises. Kind regards, Eric |
Quote:
|
Quote:
No, really, what could be wrong? sendmail uses port 25! I remember I saw smtp in tcpdump, and that is 25 in /etc/services. Good, I heard sendmail is so easy to configure! If I don't ask too much, please give a clue. |
type quit
Take a look to configure sendmail to use smtp.gmail.com as a relay http://www.phinesolutions.com/sendma...lay-howto.html |
Quote:
Where is the doc for sendmail.mc? Maybe you can tell me how to config sendmail for 465, because telnet smtp.gmail.com 465 worked for that. |
http://www.linuxha.com/other/sendmail/gmail.html
You really should try google, |
Quote:
|
Quote:
|
I'm back after more than 12 hours. This is what happened:
1. I tried to configure sendmail using the links repo gave me. It didn't work, I could not find other links, I concluded sendmail is more complicated than what I need and that configuring it is way above my current linux level. 2. I tried to uninstall sendmail in order to install qmail, but Quote:
I concluded that Fedora is too "cutting edge" for me. 3. I installed Ubuntu server with mail Internet server included. Local mail, between two users on the same machine, which was working in Fedora 11, did not work on Ubuntu server with mail Internet included. See: http://ubuntuforums.org/showthread.php?t=1266153 I concluded that there is a conspiracy against mail on Linux, and I decided to live without it for a while. I also consider the install of qmail on Ubuntu. qmail does not have binary packages in default Ubuntu repositories, and it has several different versions for different versions of Debian. qmailrocks.org does not treat Ubuntu. |
Quote:
Have you looked in /var/log/maillog to see the details of why the transaction failed? |
Just install qmail, and disable sendmail.
|
Was there any resolution to this? I installed Fedora 11 and I'm having the same problem.
When I try: telnet smtp.google.com 25 I get: Trying 74.125.45.25... Connected to smtp.google.com. Escape character is '^]'. 220 smtp.google.com ESMTP <After about 30-40 seconds I get the message below> Connection closed by foreign host. I'm using Sendmail and Dovecot. |
You really should read the thread before asking if there is a solution yet. As stated somewhere in this thread smtp.google.com rejects connecting on port 25 and only accepts connections on the secured port 465.
Kind regards, Eric |
I did read the whole thread. I'm confused to why I do connect using 25, but I do not using 465, even with iptables stopped.
And I didn't see anything about what it is we need to do to get this to work. I saw something about installing qmail or using smart host, but if someone could elaborate on that a little more that might help me out. I've been unable to find documentation that has helped. It's been a couple of years since I have dealt with setting any of this stuff up. I had a server running Fedora 6 where I had everything working great, and I went straight to Fedora 11 where I can hardly get anything to work, even the display settings. Jeff |
Take a look at
http://www.scalix.com/wiki/index.php...s_a_SMTP_relay |
Quote:
Yes, I looked into logs, you may see the report here: http://ubuntuforums.org/showthread.php?t=1266153 Thanks for your answer. |
Quote:
From my experience, I believe that I have the highest chances to configure Postfix, the mail server supported by Ubuntu project. Too bad that nobody answers my thread there: http://ubuntuforums.org/showthread.php?t=1266153 Thanks for your help. |
Quote:
|
Configuring the mail server under linux is difficult because:
1. mail servers under linux can do a lot, they can service thousands of clients over lan and in other configurations, 2. security certificates are a story of their own, and they need to work well with the mail server. That is why to learn how to configure a mail server under linux takes weeks rather than days. However, I managed to make postfix send mail (but I failed to make fetchmail receive mail) with this: https://help.ubuntu.com/community/GmailPostfixFetchmail |
All times are GMT -5. The time now is 08:24 PM. |