From owner-freebsd-doc@FreeBSD.ORG Fri Jan 18 00:06:42 2013 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E594AEE5 for ; Fri, 18 Jan 2013 00:06:42 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 8484FE79 for ; Fri, 18 Jan 2013 00:06:42 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.6/8.14.6) with ESMTP id r0I06deR090998; Thu, 17 Jan 2013 17:06:39 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.6/8.14.6/Submit) with ESMTP id r0I06dVA090995; Thu, 17 Jan 2013 17:06:39 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Thu, 17 Jan 2013 17:06:39 -0700 (MST) From: Warren Block To: Eitan Adler Subject: Re: documenting the requirements for FreeBSD.org to send mail In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Thu, 17 Jan 2013 17:06:40 -0700 (MST) Cc: freebsd-doc@freebsd.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jan 2013 00:06:43 -0000 On Thu, 17 Jan 2013, Eitan Adler wrote: > I am working with clusteradm and postmaster to fix the freebsd-mail-bounces FAQ: > > Content and patch are pasted below. The one concern is the manner > that I described "Forward-confirmed reverse DNS" is too specific and > knocks out correctly configured clients. > > In particular there does not have to be a 1-1 mapping, there just has > to exist *a* mapping. Can anyone suggest better wording for this > specific case or general improvements for this question? > > ===== content ===== > The FreeBSD.org mail system implements some Postfix checks on incoming > mail and rejects mail that is either from misconfigured relays or > otherwise appears likely to be spam. Some of the specific requirements > are: > > -- The IP address of the SMTP client must "reverse-resolve" to a hostname. > > The IP address of the connecting host must have "reverse DNS" set > up pointing to a domain which resolves back to the conneting IP > address. Typo (conneting). But that sentence is confusing. IP address to domain and back to IP address which must match the original IP address? > -- The fully-qualified hostname given in the SMTP conversation (either > HELO or EHLO) must resolve to the IP address of the client. > > Other advice to help your mail reach its destination include: > > -- Mail should be sent in plain text, and messages sent to mailing > lists should generally be no more than 200KB in length. > > -- Avoid excessive cross posting. Choose one mailing list which seems > most relevant and send it there. > > If you still have trouble with email infrastructure at FreeBSD.org > send a note with the details to ;. Include a > date/time interval so that logs may be reviewed ? and note that we > only keep one week's worth of mail logs. (Be sure to specify the time > zone or offset from UTC.) > > =========== > > patch: > > commit 9b12f8184246956a8adf4278757ad3d2747d49e7 > Author: Eitan Adler > Date: Mon Dec 3 00:21:40 2012 -0500 > > Update and clarify the freebsd-mail-bounces question (why mail to > freebsd.org bounces) to reflect reality. > > Submitted by: postmaster (dhw) > Approved by: ??? (mentor) > > diff --git a/en_US.ISO8859-1/books/faq/book.xml > b/en_US.ISO8859-1/books/faq/book.xml > index 1b7ed76..55f4a8a 100644 > --- a/en_US.ISO8859-1/books/faq/book.xml > +++ b/en_US.ISO8859-1/books/faq/book.xml > @@ -8910,69 +8910,56 @@ hint.sio.7.irq="12" > > > The FreeBSD.org mail > - system implements some of the stricter > + system implements some > Postfix checks on incoming mail > - and rejects mail that is either misconfigured or is > - potential spam. Your mail might bounce for one of the > - following reasons: > + and rejects mail that is either from misconfigured relays or > + otherwise appears likely to be spam. Some of the > + specific requirements are: > > > > - The email is being sent from a known spam domain or > - IP block. > + The IP address of the SMTP client must > + "reverse-resolve" to a hostname. > > - The &os; mail servers reject email from known spam > - sources. If you have service through a company or > - domain who generates or relays spam, please switch to a > - service provider who does not. > + The IP address of the connecting host must have > + "reverse DNS" set up pointing to a domain which > + resolves back to the conneting IP address. > > > > - The body of the email only contains HTML. > - > - Mail should be sent in plain text only. Please > - configure your mail user agent to send plain > - text. > + The fully-qualified hostname given in the > + SMTP conversation (either HELO or EHLO) must resolve > + to the IP address of the client. > > + > > - > - The mailer at - role="domainname">FreeBSD.org cannot resolve > - the IP address of the connecting host back to a > - symbolic name. > - > - Working reverse DNS is a standard requirement for > - accepting mail from a host. Set up reverse DNS for your > - mail server's IP address. Many home services (DSL, > - cable, dialup, etc.) will not give you this option. In > - this case, relay your email through your service > - provider's mail server. > - > + Other advice to help your mail reach its destination > + include: > > + > > - The hostname given in the EHLO/HELO part of the SMTP > - exchange cannot be resolved to an IP address. > - > - A fully qualified, resolvable host name is necessary > - in this part of the SMTP dialogue before mail will be > - accepted. If you do not have a host name that is > - registered in the DNS, then you should use your service > - provider's mail server to relay your mail. > + Mail should be sent in plain text, and messages > + sent to mailing lists should generally be no more than > + 200KB in length. > > > > - Your message had a message ID ending with the string > - localhost. > - > - Some mail user agents generate bad message IDs which > - will not be accepted. You will need to persuade your mail > - user agent to generate a valid message ID or else > - configure your mail transfer agent to rewrite > - them. > + Avoid excessive cross posting. Choose > + one mailing list which seems most > + relevant and send it there. > > > - > - > + > + If you still have trouble with email infrastructure at > + FreeBSD.org send a note > + with the details to > + postmaster@freebsd.org;. Include a > + date/time interval so that logs may be reviewed — > + and note that we only keep one week's worth of mail logs. > + (Be sure to specify the time zone or offset from > + UTC.) > + > + > > > > >