[imp] Re: cannot send messages using smtp
Guy
guy at de-schepper.be
Tue Mar 25 15:14:57 PST 2003
No, that isn't the problem.
the evidence:
220 192.168.1.202 ESMTP MDaemon 6.5.2; Tue, 25 Mar 2003 15:13:23 +0100
ehlo
250-192.168.1.202 Hello , pleased to meet you
250-ETRN
250-AUTH=LOGIN
250-AUTH LOGIN CRAM-MD5
250-8BITMIME
250 SIZE 0
Damian Fernandez Sosa (DESC) wrote:
> please, make a telnet to the IP and Port of your SMTP server, once it responds
> type ehlo (and enter)
>
> if you don't see an AUTH=LOGIN line and your Net_SMTP class is old there is your
> problem.
>
>
> if so, please upgrade the pear packages Mail, Net_SMTP and Auth_SASL
>
>
>
>
>
>
>
> Quoting Guy <guy at de-schepper.be>:
>
>
>>Allright,
>>
>>you did solve the first problem. Thanx !
>>
>>Now on to the seond (and hopefully last) problem:
>>the "unable to send data" problem.
>>
>>Any ideas about that one ?
>>
>>Guy
>>
>>Jeff Graves wrote:
>>
>>>Here's the problem:
>>>
>>>// An array holding any parameters that the Mail object will need to
>>>// function correctly. For sendmail, this is mainly the sendmail_path
>>>// option; SMTP requires at least a server and a port (if
>>>nonstandard).
>>>// SMTP authentication can be enabled by setting the 'auth' parameter
>>>// to true.
>>>$conf['mailer']['params'] = array();
>>>$conf['mailer']['params'] = array('host' => '192.168.1.202');
>>>$conf['mailer']['params'] = array('port' => '9025');
>>>$conf['mailer']['params'] = array('auth' => 'true');
>>>$conf['mailer']['params'] = array('username' => '***mylogin***');
>>>$conf['mailer']['params'] = array('password' => '***mypassword***');
>>>
>>>You keep redefining the array. Change to this:
>>>
>>>$conf['mailer']['params'] = array('host' => '192.168.1.202','port' =>
>>>'9025','auth' => 'true','username' => '***mylogin***','password' =>
>>>'***mypassword***');
>>>
>>>Or you can do this:
>>>
>>>$conf['mailer']['params'] = array();
>>>$conf['mailer']['params']['host'] = '192.168.1.202';
>>>$conf['mailer']['params']['port'] = '9025';
>>>$conf['mailer']['params']['auth'] = 'true';
>>>$conf['mailer']['params']['username'] = '***mylogin***';
>>>$conf['mailer']['params']['password'] = '***mypassword***';
>>>
>>>Jeff Graves
>>>Customer Support Engineer
>>>Image Source, Inc.
>>>10 Mill Street
>>>Bellingham, MA 02019
>>>
>>>jeff at image-src.com - Email
>>>508.966.5200 X31 - Phone
>>>508.966.5170 - Fax
>>>
>>>-----Original Message-----
>>>From: imp-bounces at lists.horde.org
>>>[mailto:imp-bounces at lists.horde.org]On
>>>Behalf Of Guy
>>>Sent: Tuesday, March 25, 2003 5:16 AM
>>>To: imp at lists.horde.org
>>>Subject: [imp] Re: cannot send messages using smtp
>>>
>>>
>>>
>>>changing
>>> $conf['mailer']['params'] = array('auth' => 'true');
>>>to
>>> $conf['mailer']['params'] = array('auth' => true);
>>>
>>>didn't solve the problem (as I expected, because imp is using the
>>>wrong server, so the authentication step is never reached).
>>>
>>>
>>>But after debugging a while, I found the following:
>>>
>>>it seems that for some reason the settings are lost.
>>>What I mean, is that in imp/lib/compose.php, $params should contain
>>>the settings for the smtp server, but
>>>after modifying the file a bit so that it displays some more info:
>>>
>>> Horde::logMessage($params['host'], __FILE__, __LINE__, LOG_INFO);
>>> Horde::logMessage($params['port'], __FILE__, __LINE__, LOG_INFO);
>>> Horde::logMessage($params['auth'], __FILE__, __LINE__, LOG_INFO);
>>> Horde::logMessage($params['username'], __FILE__, __LINE__,
>>>LOG_INFO);
>>> Horde::logMessage($params['password'], __FILE__, __LINE__,
>>>LOG_INFO);
>>>
>>>I saw that only the password is available !
>>>host, port, auth and username are empty.
>>>
>>>because of that, pear uses its defaults (from
>>><php-dir>\pear\mail\smtp.php).
>>>
>>>I temporarily changed those defaults to my own settings (as in
>>>horde/config/conf.php) to test if it
>>>would work then, but it isn't (at least, not as it should)
>>>
>>>Everything seems to work (my mail server log shows the communication
>>>with imp, login successfull, etc), but
>>>for some reason, the content (subject and message itself) can't be
>>>send.
>>>
>>>the compose window shows this error:
>>> There was an error sending your message: unable to send data
>>>
>>>
>>>
>>>
>>>--
>>>IMP mailing list
>>>Frequently Asked Questions: http://horde.org/faq/
>>>To unsubscribe, mail: imp-unsubscribe at lists.horde.org
>>>
>>>
>>
>>
>>
>>--
>>IMP mailing list
>>Frequently Asked Questions: http://horde.org/faq/
>>To unsubscribe, mail: imp-unsubscribe at lists.horde.org
>>
>
>
>
>
>
> -------------------------------------------------
> Mail enviado desde el CNBA
> http://www.cnba.uba.ar/
> -----
>
>
More information about the imp
mailing list