LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   sendmail does not hear from yahoo, gmail (https://www.linuxquestions.org/questions/linux-newbie-8/sendmail-does-not-hear-from-yahoo-gmail-744550/)

repo 08-02-2009 01:55 PM

Quote:

I'm sure however that my server at work is NOT connecting on port 25 to Gmail for enterprises.
Correct, I also use smtp.gmail.com and port 465

doru 08-02-2009 02:04 PM

Quote:

Originally Posted by repo (Post 3628655)
Try
Code:

telnet smtp.gmail.com 465

Yes, this works, with iptables on!!! How do I close it?

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.

repo 08-02-2009 02:06 PM

type quit

Take a look to configure sendmail to use smtp.gmail.com as a relay
http://www.phinesolutions.com/sendma...lay-howto.html

doru 08-02-2009 02:19 PM

Quote:

Originally Posted by okcomputer44 (Post 3628642)
Almost all provider do that now days. Because of the lovely virus/maleware infections on Windows clients.

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

Thanks, I will look into that. I'm not sure my provider actually offers a smtp server for my use.
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.

repo 08-02-2009 02:22 PM

http://www.linuxha.com/other/sendmail/gmail.html
You really should try google,

doru 08-02-2009 02:28 PM

Quote:

Originally Posted by repo (Post 3628674)
type quit

Take a look to configure sendmail to use smtp.gmail.com as a relay
http://www.phinesolutions.com/sendma...lay-howto.html

Thanks, sendmail site could have been more helpful. I should answer within 12 hours.

doru 08-02-2009 02:33 PM

Quote:

Originally Posted by repo (Post 3628689)

Yes, I did a lot of google to get here, and after I read in a number of places that sendmail is difficult to configure, and I found no mention of sendmail.mc in sendmail man, I sort of panicked. Thanks for the links, anyway, it is much easier to find when you know already. :)

doru 09-16-2009 09:29 AM

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:

yum remove sendmail
uninstalled most of my Fedora 11 system, yum included. See: http://forums.fedoraforum.org/showth...67#post1246267
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.

lutusp 09-16-2009 11:33 AM

Quote:

Originally Posted by doru (Post 3628590)
/var/log/maillog says "Connection timed out".

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.

You cannot use root@localhost.localdomain as your address for mail deliveries. Modern mail handling software won't forward any traffic unless the originator's e-mail address corresponds to the reply address in the e-mail.

Have you looked in /var/log/maillog to see the details of why the transaction failed?

repo 09-16-2009 12:13 PM

Just install qmail, and disable sendmail.

lawadm1 09-20-2009 01:16 AM

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.

EricTRA 09-20-2009 01:50 AM

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

lawadm1 09-20-2009 08:23 AM

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

repo 09-20-2009 10:09 AM

Take a look at
http://www.scalix.com/wiki/index.php...s_a_SMTP_relay

doru 09-21-2009 07:56 AM

Quote:

Originally Posted by lutusp (Post 3685367)
You cannot use root@localhost.localdomain as your address for mail deliveries. Modern mail handling software won't forward any traffic unless the originator's e-mail address corresponds to the reply address in the e-mail.

Have you looked in /var/log/maillog to see the details of why the transaction failed?

I tried user, user@127.0.0.1, user@localhost, they don't work. I don't receive error messages back.

Yes, I looked into logs, you may see the report here:
http://ubuntuforums.org/showthread.php?t=1266153

Thanks for your answer.


All times are GMT -5. The time now is 07:58 AM.