{"id":65,"date":"2006-05-29T22:59:00","date_gmt":"2006-05-29T22:59:00","guid":{"rendered":"http:\/\/adam.rosi-kessel.org\/weblog\/free_software\/code\/yahoo_qmail_daemon_and_mailman.html"},"modified":"-0001-11-30T00:00:00","modified_gmt":"1970-01-01T05:00:00","slug":"yahoo_qmail_daemon_and_mailman","status":"publish","type":"post","link":"https:\/\/adam.rosi-kessel.org\/weblog\/2006\/05\/29\/yahoo_qmail_daemon_and_mailman","title":{"rendered":"Yahoo Qmail Daemon and Mailman"},"content":{"rendered":"<p> My server&#8217;s mailman (or postfix) installation is mysteriously rejecting mail from <em>one<\/em> Yahoo! mail user. I don&#8217;t get it: <\/p>\n<blockquote>\n<pre> Hi. This is the qmail-send program at yahoo.com. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. : 72.1.169.10 does not like recipient. Remote host said: 550 : Recipient address rejected: undeliverable address: unknown user: \"[list name]\" Giving up on 72.1.169.10. <\/pre>\n<\/blockquote>\n<p> 72.1.169.10 is, in fact, the IP address of my server. [list name] is (in the real version) the real live name of the list. The list seems to work for everyone else. And it&#8217;s certainly not true that I, or my server, doesn&#8217;t like this recipient (or sender). <\/p>\n<p> Aside from this anomalous behavior, it&#8217;s also funny that Yahoo! provides plain old unfiltered qmail bounce messages to its users. Wouldn&#8217;t you think a fully matured webmail service like Yahoo! would, by this point, have somewhat customized their mail error reporting messages? In fact, wouldn&#8217;t you think they would want to hide the fact that the use qmail at all, if only for security purposes? Couldn&#8217;t they hire an intern to write a few replacement error messages? Maybe I&#8217;m missing something. <\/p>\n<p> A propos, I discovered this nice piece from <a href='http:\/\/www.mcsweeneys.net\/' title='McSweeney&#038;39;s Internet Tendency Spam Finally Taps Into Male Desires'>McSweeney&#8217;s<\/a>, entitled <a href=\"http:\/\/www.mcsweeneys.net\/2005\/4\/12wayne.html\">YAHOO&#8217;S MAILER-DAEMON AUTOMATED REPLY FOR FAILED E-MAIL DELIVERY IS GETTING A LITTLE TOO INTIMATE<\/a>. <\/p>\n<p> <span class=\"smallcaps\">Update 5\/30\/06<\/span>: Figured it out. Oddly, Yahoo! was looking up the CNAME DNS record for the domain name and <em>replacing<\/em> that in the mail header. While the original email went to e.g., listname@lists.mydomain.com, the message as delivered was addressed to listname@servername.mydomain.com. Because only lists.mydomain.com processed email for lists, the message bounced. The solution was to change lists.mydomain.com from being a CNAME entry to its own A entry with the IP address specified directly. That fixed the problem. I&#8217;ve never seen any other mail service work this way &#8212; gmail certainly doesn&#8217;t. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>My server&#8217;s mailman (or postfix) installation is mysteriously rejecting mail from one Yahoo! mail user. I don&#8217;t get it: Hi. This is the qmail-send program at yahoo.com. I&#8217;m afraid I wasn&#8217;t able to deliver your message to the following addresses. This is a permanent error; I&#8217;ve given up. Sorry it didn&#8217;t work out. : 72.1.169.10 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[17],"tags":[],"_links":{"self":[{"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/posts\/65"}],"collection":[{"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":0,"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"wp:attachment":[{"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}