Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

GMail and Sourceforge E-mail Bouncing Saga 242

An anonymous reader writes "All e-mail going back and forth from Sourceforge and Gmail is being bounced. This leaves many Open Source projects with helpless mailing lists. Fortunately, Sourceforge blames Google and Google is blaming SourceForge for this. The Sourceforge support site is clogged with support requests for a resolution to this problem. Google's response to this bouncing has been automated e-mails saying it is probably at the other end of mail delivery. This is something that the community needs to know about since it has been going on for a week already with no end in sight." Worth noting that Sourceforge and Slashdot are both part of OSTG. Update 20:07 GMT by SM: According to SourceForge support staff this issue is now resolved. Apparently a few days ago the sender-verify to gmail started resulting in 450 errors. Google has since either corrected this issue or whitelisted SourceForge and several tests of the system have resulted in correct delivery.
This discussion has been archived. No new comments can be posted.

GMail and Sourceforge E-mail Bouncing Saga

Comments Filter:
  • by Chris_Jefferson ( 581445 ) on Wednesday October 04, 2006 @11:18AM (#16306071) Homepage
    The message linked to in the post says the person is having trouble with both gmail and sending mail from his own domain. I have also had trouble with sourceforge, where mails from my ISP seemed to be "eaten" about half the time. I've just moved mailing lists off sourceforge, although I'm still using them as their svn support is good. Unless anyone else is having trouble with gmail, I'm tempted to just lay all of the blame at sourceforge.
  • by jazzkat ( 901547 ) on Wednesday October 04, 2006 @11:24AM (#16306173)
    I've had cases where mail coming from SourceForge never reached me; their servers never even attempted to connect to my e-mail server (i.e. nothing in the logs to indicate this). I was running my own DNS at the time, at a colocation center, and never had problems sending or receiving e-mail before with any other domains.
  • Re:Umm (Score:5, Informative)

    by Rob T Firefly ( 844560 ) on Wednesday October 04, 2006 @11:24AM (#16306175) Homepage Journal
    Fortunately, the word Schadenfreude [wikipedia.org] does mean what I think it means.
  • SPF records.... (Score:4, Informative)

    by leto ( 8058 ) on Wednesday October 04, 2006 @11:43AM (#16306473) Homepage
    Google has SPF records. Sourceforge seems to reject mail that seems spoofed (eg people 'pretending' to be allowed to send user@gmail.com mail without going through google.

    It's neither sourceforge's fault not google's fault. It's the enduser's fault. You must send/receive email through google's gmail system.

    You get what you pay for.....
  • by Anonymous Coward on Wednesday October 04, 2006 @11:44AM (#16306495)
    Technical details of temporary failure:
    TEMP_FAILURE: SMTP Error (state 9): 451-Could not complete
    sender verify callout
    451-Could not complete sender verify callout for
    .
    451-The mail server(s) for the domain may be temporarily
    unreachable, or
    451-they may be permanently unreachable from this server. In
    the latter case,
    451-you need to change the address or create an MX record
    for its domain
    451-if it is supposed to be generally accessible from the
    Internet.
    451 Talk to your mail administrator for details.
  • I beg to differ (Score:5, Informative)

    by geoffspear ( 692508 ) on Wednesday October 04, 2006 @11:48AM (#16306541) Homepage
    "All e-mail going back and forth from Sourceforge and Gmail" is certainly not being bounced. My Gmail account has been getting plenty of email from Sourceforge during the period when "all e-mail" has supposedly been bouncing.

    Of course, this is the sort of accuracy I expect from Slashdot.

  • Callbacks Are Evil (Score:3, Informative)

    by ccandreva ( 409807 ) <chris@westnet.com> on Wednesday October 04, 2006 @11:52AM (#16306629) Homepage
    I would say this is Gmail's problem.

    Gmail is initiating what are called call-backs. For every incoming e-mail, they attempt to send a fake e-mail back to the sender to verify that the sending address actually exists.

    The theory is that since spammers forge many names, it will reject spams that have made up names forged into them.

    The end result, however, is that it pushes your spam problem back on to the domain forged into the spam. It causes an extra load on that server as it has to accept all these bogus connections. For another it will just encourage spammers to forge other people's actual addresses as the sender of their garbage.

    It is encouraging to see that Sourceforge does not support that. I would give the solution as to either complain to Gmail that callbacks break they stated goal of "Do no evil".

    Barring that, don't use gmail.
  • On my latest open source project (LedgerSMB), several of us including both project admins have been unable to send email to the lists from Gmail accounts because of this issue. Our mailing lists have thus been basically down because of this.

    It is a *very serious* problem for Sourceforge. Before all this happened, we were actually talking about using Google Code instead.

    If you are interested in what LedgerSMB [ledgersmb.org] is, it is a truly open fork of SQL-Ledger with a real attention to security and data integrity. Currently we offer a more secure system with a few additional features and reports. But we already have a number of new features committed to SVN such as a framework for real-time credit card processing (for POS applications) and the like.
  • by einhverfr ( 238914 ) <chris.travers@g m a i l.com> on Wednesday October 04, 2006 @12:05PM (#16306873) Homepage Journal
    http://code.google.com/hosting/ [google.com]

    Includes web space, svn hosting, a tracker, and the like.
  • by kindbud ( 90044 ) on Wednesday October 04, 2006 @12:06PM (#16306889) Homepage
    Sourceforge is posting the following message to bug reports about this problem.

    Greetings,
        We're aware of the difficulties in the interaction
    between
    our mailing list services and Gmail. Our network operations
    team
    is currently aware of the issue and is working with Gmail
    administration on a resolution.

    -Jay Bonci
    Systems Programmer Analyst,
    Sourceforge.net


    Somebody posted a SMTP dialog to one of the bug reports:

    Example:
    telnet mail.sourceforge.net 25
    Trying 66.35.250.206...
    Connected to mail.sourceforge.net.
    Escape character is '^]'.
    220 mail.sourceforge.net ESMTP Exim 4.44 Sat, 30 Sep
    2006 01:12:02 -0700 sc8-sf-mx1.sourceforge.net
    HELO aisa.fi.muni.cz
    250 mail.sourceforge.net Hello 14397 at aisa.fi.muni.cz [147.251.48.1]
    mail from:
    250 OK
    rcpt to:
    451-Could not complete sender verify callout
    451-Could not complete sender verify callout for <anyone@gmail.com>
    451-The mail server(s) for the domain may be temporarily unreachable, or
    451-they may be permanently unreachable from this server. In the latter case,
    451-you need to change the address or create an MX record for its domain
    451-if it is supposed to be generally accessible from the Internet.
    451 Talk to your mail administrator for details.
    QUIT
    221 mail.sourceforge.net closing connection
    Connection closed by foreign host.


    Sourceforge's mail server is doing a callback to gmail.com, to verify the sender address is accepted by gmail.com. This check is screwing up. It's Sourceforge's problem. Callback verify is not covered by any RFC, so SF has gone above and beyond the standards, it is their responsibility to make sure their SMTP service is interoperable with standard servers, not the other way around. Google can provide logs of the failed callbacks, but that's all the burden they should assume. It's SF's problem to fix.

  • by kindbud ( 90044 ) on Wednesday October 04, 2006 @12:13PM (#16307007) Homepage
    Oops, some angle brackets got munched by the parser because I forgot to HTML-ise them.


    mail from: <anyone@gmail.com>
    250 OK
    rcpt to: <firebird-net-provider@lists.sourceforge.net>
    451-Could not complete sender verify callout
    451-Could not complete sender verify callout for <anyone@gmail.com>
    451-The mail server(s) for the domain may be temporarily unreachable, or
    451-they may be permanently unreachable from this server. In the latter case,
    451-you need to change the address or create an MX record for its domain
    451-if it is supposed to be generally accessible from the Internet.
    451 Talk to your mail administrator for details.
    QUIT
    221 mail.sourceforge.net closing connection
    Connection closed by foreign host.


    Once again, this is Sourceforge's problem. They are delaying mail on account of a broken callback, they need to fix it, nothing is wrong with Gmail.
  • by pe1chl ( 90186 ) on Wednesday October 04, 2006 @12:23PM (#16307177)
    Callback verify is not covered by any RFC

    On the other hand, there is nothing in any RFC that prohibits you from doing callbacks.

    Unfortunately the above post misses critical information about the callback itself. What mail address is it using as a source?
    Usually, callbacks use "MAIL FROM:<>" and the RFCs explicitly state that you MUST accept this. But, some mailservers reject mail from <>. That could be a problem, but in this case the problem is in the called server that does not implement a MUST item.

    The mailserver I manage at work uses callbacks. It almost never causes problems. In cases where the sending server refuses MAIL FROM:<> it tries to use MAIL FROM:<mailer-daemon@domain>.
    The only known problem occurs when the called server first accepts MAIL FROM:<> and then rejects the RCPT TO: with an error referring back to the <> source.
    This is done by the broken "Spamfilter for ISP" by LOGSAT. But this one has other SMTP protocol bugs, so just don't use it.

    And then of course there are some mailinglists that simply send their mail from a nonexistant address. Presumably to avoid having to do list maintenance.
    I consider this antisocial, and have no problem with blocking their mail.
  • by doti ( 966971 ) on Wednesday October 04, 2006 @12:24PM (#16307185) Homepage
    Here you go, a complete bounced message from sf.net:

    X-Gmail-Received: ecfafb0784517c3cc7f903105542834cd33fde22
    Delivered-To: rodolfo.borges@gmail.com
    Received: by 10.35.42.5 with SMTP id u5cs205830pyj;
                    Sat, 30 Sep 2006 21:26:16 -0700 (PDT)
    Received: by 10.35.61.2 with SMTP id o2mr4364526pyk;
                    Sat, 30 Sep 2006 21:26:16 -0700 (PDT)
    Return-Path:
    Received: by 10.35.61.2 with SMTP id o2mr5005562pyk;
                    Sat, 30 Sep 2006 21:26:16 -0700 (PDT)
    From: Mail Delivery Subsystem
    To: rodolfo.borges@gmail.com
    Subject: Delivery Status Notification (Delay)
    Date: Sat, 30 Sep 2006 21:26:16 -0700 (PDT)

    This is an automatically generated Delivery Status Notification

    THIS IS A WARNING MESSAGE ONLY.

    YOU DO NOT NEED TO RESEND YOUR MESSAGE.

    Delivery to the following recipient has been delayed:

              albert@users.sf.net

    Message will be retried for 2 more day(s)

    Technical details of temporary failure:
    TEMP_FAILURE: SMTP Error (state 9): 451-Could not complete sender verify callout
    451-Could not complete sender verify callout for .
    451-The mail server(s) for the domain may be temporarily unreachable, or
    451-they may be permanently unreachable from this server. In the latter case,
    451-you need to change the address or create an MX record for its domain
    451-if it is supposed to be generally accessible from the Internet.
    451 Talk to your mail administrator for details.

          ----- Message header follows -----

    Received: by 10.35.61.2 with SMTP id o2mr1893905pyk;
                    Fri, 29 Sep 2006 20:41:07 -0700 (PDT)
    Received: by 10.35.42.5 with HTTP; Fri, 29 Sep 2006 20:41:07 -0700 (PDT)
    Message-ID:
    Date: Sat, 30 Sep 2006 00:41:07 -0300
    From: "Rodolfo Borges"
    To: procps-feedback@lists.sf.net
    Subject: pkill -l
    Cc: "Kjetil Torgrim Homme" ,
            "Albert Cahalan"
    MIME-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-1; format=flowed
    Content-Transfer-Encoding: 7bit
    Content-Disposition: inline

          ----- Message body suppressed -----
  • Re:SPF records.... (Score:5, Informative)

    by nuzak ( 959558 ) on Wednesday October 04, 2006 @12:57PM (#16307755) Journal
    > Google has SPF records. Sourceforge seems to reject mail that seems spoofed (eg people 'pretending' to be allowed to send user@gmail.com mail without going through google.

    SPF has nothing to do with it. Sourceforge is employing callback verification, which is not only abuse itself (it's basically a dictionary attack that we're just supposed to trust is for good and not evil), it's also incredibly broken.

    See http://atm.tut.fi/list-archive/nanog/msg37172.html [atm.tut.fi] for an explanation.

    Just one more reason to jump ship from sourceforget.

  • Re:SPF records.... (Score:3, Informative)

    by SiliconEntity ( 448450 ) on Wednesday October 04, 2006 @01:14PM (#16308071)
    It's neither sourceforge's fault not google's fault. It's the enduser's fault. You must send/receive email through google's gmail system.

    That's not the case here. I use gmail solely through the web interface, nothing fancy going on at all. I'm subscribed to my SF.NET mailing lists at the same address I'm sending from. But my mail is bouncing. And this has been going on for a week now, since last Wednesday.

    If it is an SPF problem, then one of the two of them is implementing it wrong, because all gmail users are affected, including ones like me who use gmail as a simple webmail account.
  • hosted gmail (Score:4, Informative)

    by jasonhamilton ( 673330 ) <jasonNO@SPAMtyrannical.org> on Wednesday October 04, 2006 @01:15PM (#16308085) Homepage
    gmail also has a hosted solution. you sign up, point your dns to gmail's mail servers, and can have all your email go through email. You can even create accounts, mailing lists, etc. Right now they appear to be limiting me to 25 users per domain. Works really well. you can pop3 off their system too.
  • Re:SPF records.... (Score:2, Informative)

    by Anonymous Coward on Wednesday October 04, 2006 @01:23PM (#16308231)
    Gmail.com SPF record is:

    _spf.google.com descriptive text "v=spf1 ip4:216.239.56.0/23 ip4:64.233.160.0/19 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ?all"

    the ?all at the end means that their is no policy how forged mail is going to be handled by SPF aware MTAs and defaults to accept.

    see http://en.wikipedia.org/wiki/Sender_Policy_Framewo rk [wikipedia.org]
  • IT'S FIXED!!! (Score:3, Informative)

    by SiliconEntity ( 448450 ) on Wednesday October 04, 2006 @01:27PM (#16308293)
    Emails I sent a few days ago have now appeared on the SF.NET mailing lists, as of this morning! So it appears that the problem is fixed, or at least that one of the many workarounds that have been suggested have been applied (like temporarily disabling callbacks).

    This problem has been going on for a whole week, and now the very morning that this complaint appears on slashdot is the same morning that the problem is fixed. Coincidence? Or is it that the impending publicity motivated someone to reprioritize this problem and do something about it? It's shameful that Sourceforge allowed a communications failure to persist for so long from what is undoubtedly one of their biggest email sources.

    In any case I'm very happy that it seems to be working again. Are other gmail users seeing similar improvements?
  • by ColinPL ( 1001084 ) <colin@colin.net.pl> on Wednesday October 04, 2006 @01:39PM (#16308527) Homepage

    In September gmail started rejecting many good e-mails. That's why I've switched to my ISP's e-mail.

    I want to receive all incoming e-mails, but in gmail it's impossible to disable filters.

    Messages are blocked in the SMTP session, there is no way to whitelist a sender.

    The error message is:
    550-5.7.1 Our system has detected an unusual amount of unsolicited
    550-5.7.1 mail originating from your IP address. To protect our
    550-5.7.1 users from spam, mail sent from your IP address has been
    550-5.7.1 rejected. Please visit
    550-5.7.1 http://www.google.com/mail/help/bulk_mail.html [google.com] to review
    550 5.7.1 our Bulk Email Senders Guidelines.

"Gravitation cannot be held responsible for people falling in love." -- Albert Einstein

Working...