CI is a wonderful thing, I switched from CakePHP and I like the way CI does not stand in my way and yet it serves me with many useful classes.
However, I have a weird problem with sending e-mail over SMTP. The email is sent, but CI’s send() method returns FALSE. The first problem is, that it shows SMTP’s 220 Service ready response as an error (with “The following SMTP error was encountered” before it). And the second problem is “354 Enter mail, end with “.” on a line by itself”. Is this some kind of incompatibility between CI’s mail class and some mailservers’ specific configs? (ESMTP Sendmail 8.13.6/8.13.6.)
Message sent was:
Date: Wed, 31 Oct 2007 11:08:45 +0100
Subject: Test mail
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=utf-8
(the real address was exchanged for “firstname.lastname@example.org” so that crawlers don’t find it here)