SMTP Client

65 views
Skip to first unread message

begemoth

unread,
Sep 21, 2012, 3:20:50 AM9/21/12
to cpp-n...@googlegroups.com
Hi, 

I apologise that I disappeared after showing interest in developing the library. (I sort of committed myself for SMTP client implementation ; https://github.com/cpp-netlib/cpp-netlib/issues/102)
I hope I have sorted my personal issues and I am ready to start.
I noticed your C++11 design for HTTP, do you think SMTP implementation should start with C++11?
I have Visual Studio 2010 and can get Visual Studio 2012 Express and gcc (which version?) on Linux Mint machine.

I won't promise quick development - I do not have Google-like policy at work regarding 20% project time.

Regards, 
begemoth



Glyn Matthews

unread,
Sep 21, 2012, 3:28:35 AM9/21/12
to cpp-n...@googlegroups.com
Hi,

Neither do I, this is completely understandable.

I would suggest you develop a similar document to the one Dean outlined for HTTP and make it available on the list for discussion. As for your question about C++11, the URI is already using C++11 features and so yes, you need to have a compiler that supports at least lambda, auto, move (and I think one or two others).

HTH,
Glyn

Dean Michael Berris

unread,
Sep 21, 2012, 3:29:26 AM9/21/12
to cpp-n...@googlegroups.com
On Fri, Sep 21, 2012 at 5:20 PM, begemoth <aidar.ta...@gmail.com> wrote:
> Hi,
>
> I apologise that I disappeared after showing interest in developing the
> library. (I sort of committed myself for SMTP client implementation ;
> https://github.com/cpp-netlib/cpp-netlib/issues/102)

No worries, I'm happy you've decided to come back! :)

> I hope I have sorted my personal issues and I am ready to start.

That sounds awesome!

> I noticed your C++11 design for HTTP, do you think SMTP implementation
> should start with C++11?

Personally, I would think C++11 is a good standard to start with. If
people really wanted C++03 support I think they would help back-port
your implementation to C++03. :)

> I have Visual Studio 2010 and can get Visual Studio 2012 Express and gcc
> (which version?) on Linux Mint machine.
>

I would think if you're going to actively develop it on an on-going
basis, then please feel free to use what you're most comfortable in.
In this case I'd be happy if you can also test with MSVC before the
major releases.

> I won't promise quick development - I do not have Google-like policy at work
> regarding 20% project time.
>

That's no problem at all. :)

If you have ideas on what the SMTP client should look like, sharing a
design doc like the one I shared (and you read) with Glyn and I would
be a good start so we're all on the same page. When that's ready we
should publicize it as widely as possible.

Cheers

--
Dean Michael Berris | Software Engineer
Google
Reply all
Reply to author
Forward
0 new messages