Need email server aid

Chuck Kuecker ckuecker at ckent.org
Thu Apr 22 14:33:55 UTC 2010


Chan Chung Hang Christopher wrote:
>> 'Email client' being the simple code that sends the SMTP command packet 
>> that is my email in my embedded system? There's nothing but opening a 
>> socket and sending packets - no actual 'client' code at all.
>>     
>
> I'd say that that is a client. I have had my share of writing a smtp 
> client or two in C for nagios monitoring which would give custom error 
> messages to indicate at what stage a delivery problem was encountered in 
> the smtp session.
>
>
>   
>> One thing I have been researching is a very small email client that I 
>> can embed. So far, I have not found the solution. My embedded system is 
>> fairly good on memory, but there are limits you don't have with a PC 
>> running Ubuntu.
>>
>> If there's a quick and dirty way of providing authentication from the 
>> embedded box that you know of, please let me know. In the future it 
>> would be nice to be able to receive email as well as send it. The 
>> original code I started from had email receive capability, but nothing 
>> for security. I can handle SSL and such if I have to.
>>     
>
> postfix supports AUTH PLAIN so you can use that in your code to 
> authenticate. You simply want to encode the string 
> 'username\0username\0password' in base64 and feed that to postfix after 
> you by invoking AUTH PLAIN.
>
> EHLO embeddedhostname
> - check response for AUTH PLAIN support
> AUTH PLAIN base64encodeduserpassstring
> - check response
> MAIL FROM: yada at yada.yada
> {rest of smtp session}
>
>   
That's what I am looking for. Thanks!

I will report back on how it works out.

Chuck Kuecker





More information about the ubuntu-users mailing list