2010-06-07 149 views
3

希望有人能够提供帮助。我期望做的是在c#中创建一个小型的winform应用程序,从pop账户读取电子邮件的内容,并自动将键值上传到sql。电子邮件格式始终为每封电子邮件,例如,相同的,阅读电子邮件内容

名: 姓: 电话号码: 等等

目前的电子邮件被存储在一个弹出3帐户,但是我想要一种方法来减少必须手动将信息输入到sql中。

任何人都可以建议我会如何去做或可以推荐一些指南?

谢谢。 Steve

回答

3

我建议使用类似POP3 client at CodeProject这样的类来阅读邮件。

一旦你有消息内容,你应该能够相当容易地解析字符串,因为你知道确切的格式。没有足够的信息来推荐最佳选择 - 这取决于它是固定格式,分隔,分隔线等,但使用正则表达式或甚至String.Split应该使其非常简单。

+0

感谢您的快速回复。它每次都是固定的格式,所以这应该很有帮助。感谢您的链接,我会检查出来。 – Steve 2010-06-07 19:54:46

2

我们使用购买的工具Email2Db tool来处理传入的电子邮件。它便宜并且易于配置。我为我们的需要编写了自定义的vb脚本,但是简单地插入到数据库中并不需要任何编码。

+0

很酷,谢谢Maggie – Steve 2010-06-07 19:56:34