Hi,
I hope this can help you. Can you let us know the log of the SMTP server in 127.0.0.1(that's what you tested with linux console, right?) ?
Following code is one of my method for sending email messages, and I also cannot find any meaningful differences between your code and mine.
sendMail | client msg m sub mm recvs | client _ SMTPClient openOnHostNamed: smtpServer. userID isEmptyOrNil ifFalse: [ client user: userID. password isEmptyOrNil ifTrue: [ client password: '' ] ifFalse: [ client password: password ]]. m _ MimeConverter forEncoding: 'base64'. "sub _ (m mimeEncode: (subject convertToWithConverter: (UTF8TextConverter new)) readStream) contents." sub _ (m mimeEncode: subject readStream) contents. sub _ sub copyReplaceAll: String cr with: ''. "mm _ (m mimeEncode: (messageBody convertToWithConverter: (UTF8TextConverter new)) readStream) contents." mm _ (m mimeEncode: messageBody readStream) contents. recvs _ (receivers inject: '' into: [ :s :e | s size = 0 ifTrue: [ s _ s, e ] ifFalse: [ s _ s, ', ', e ]]). msg _ 'MIME-Version: 1.0', String cr, 'Content-Type: text/html; charset=UTF-8', String cr, 'Content-Transfer-Encoding: base64', String cr, 'X-Priority: 3', String cr, 'X-Mailer: NXT', String cr, 'Sender: ', replyTo, String cr, 'Subject: ', '=?UTF-8?B?', sub, '?=', String cr, 'To: ', recvs, String cr, String cr, mm. [ client login. client mailFrom: replyTo to: receivers asArray "text: (msg convertToWithConverter: (UTF8TextConverter new))." text: msg. client quit ] ensure: [ client close ].
----- Original Message ----- From: Mariano Martinez Peck marianopeck@gmail.com To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Sent: 09-05-06 22:26:37 Subject: [squeak-dev] Problem with SMTPClient
Hi: I am trying to send an email from Squeak. I have ubuntu and postfix smtp server running in my local machine. I know postfix is running OK. I could do successfully the following test from a linux console:<br><br>220 Servidor ESMTP<br>
HELO localhost<br>250 Hello, please meet you<br>MAIL FROM: <a href="mailto:destinomochila@gmail.com" target="_blank">destinomochila@gmail.com</a><br>250 Ok<br>RCPT TO: <a href="mailto:matias_dolian@hotmail.com" target="_blank">matias_dolian@hotmail.com</a><br>
250 Ok<br>DATA<br>354 End data with <CR><LF>.<CR><LF><br>Subject: Campo de asunto<br>From: <a href="mailto:destinomochila@gmail.com" target="_blank">destinomochila@gmail.com</a><br>To: <a href="mailto:matias_dolian@hotmail.com" target="_blank">matias_dolian@hotmail.com</a><br>
Hola,<br>Esto es una prueba3.<br>Adi?.<br>.<br>quit<br><br><br>However, when I try to do SMTPClient I do something like this:<br><br>| message sender recipients |<br>message := 'From: DestinoMochila <<a href="mailto:destinomochila@gmail.com" target="_blank">destinomochila@gmail.com</a>><br> To: You <<a href="mailto:marianopeck@gmail.com" target="_blank">marianopeck@gmail.com</a>><br> Subject: Simple Mail from Squeak<br><br>This is a test mail'.<br>sender := '<a href="mailto:destinomochila@gmail.com" target="_blank">destinomochila@gmail.com</a>'.<br>recipients := #('<a href="mailto:marianopeck@gmail.com" target="_blank">marianopeck@gmail.com</a>').<br>
SMTPClient<br>??? deliverMailFrom: sender<br>??? to: recipients<br>??? text: message<br>??? usingServer: '127.0.0.1'<br><br><br>I have no errors, but the email is never send :(<br><br>This is the first time I try to use SMTPClient so perhaps I am doing something wrong.<br> <br>Any idea?<br><br>Thanks in advance,<br><br>Mariano<br><br>
squeak-dev@lists.squeakfoundation.org