Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
发送电子邮件(使用gmail&;C#)桌面还是网络?_C#_Asp.net_Winforms_Newsletter - Fatal编程技术网

发送电子邮件(使用gmail&;C#)桌面还是网络?

发送电子邮件(使用gmail&;C#)桌面还是网络?,c#,asp.net,winforms,newsletter,C#,Asp.net,Winforms,Newsletter,朋友们 我知道有很多类似的主题,但我创建这个帖子是为了就我的非营利非政府组织网站项目接受专家建议/指导。我是国际扶轮社的志愿者,他们需要一个实用工具,可以用来发送他们的通讯 假设我不知道他们有什么样的电子邮件数据库 .xls文件有三列(至、抄送、密件抄送),可能有1000秒的数据 他们的托管计划中没有可用的数据库,我无法 他们现在花钱 最有可能的是msword(.doc)文件会有一些繁重的 图片作为时事通讯 他们有谷歌应用程序ID 所以我要寻找的是:一种正确、最短、快速且易于理解的方法。 互

朋友们

我知道有很多类似的主题,但我创建这个帖子是为了就我的非营利非政府组织网站项目接受专家建议/指导。我是国际扶轮社的志愿者,他们需要一个实用工具,可以用来发送他们的通讯

  • 假设我不知道他们有什么样的电子邮件数据库 .xls文件有三列(至、抄送、密件抄送),可能有1000秒的数据
  • 他们的托管计划中没有可用的数据库,我无法 他们现在花钱
  • 最有可能的是msword(.doc)文件会有一些繁重的 图片作为时事通讯
  • 他们有谷歌应用程序ID
所以我要寻找的是:一种正确、最短、快速且易于理解的方法。

互联网上有很多代码,但正确的做事方式只有经验。那么请告诉我你对此有何看法

独立/桌面,还是基于web?WinForm应用程序或ASP.NET

桌面应用程序可能会因谷歌上1000次邮件请求而挂起/崩溃。Web应用程序可能会迫使他们在ftp上共享电子邮件数据库,然后我需要创建另一种在线订阅和取消订阅的方式

请帮助我开始…

我个人会使用(并且确实使用)一个集成的邮件系统,例如


为什么要重新发明轮子呢?像这样的服务允许从多种类型的存储上传数据,它们可以管理您的订阅,并为用户提供一种简单的取消订阅方法。

您在对Jamie回答的评论中表示,您担心“开发后没有人来处理它”-但是谁来负责你写的代码呢?至少像MailChimp这样的系统有文档,并且被一小群人理解:您编写的代码只会被您理解,并且不可维护或扩展

与任何项目一样,没有“对”的概念,只有权衡。您已经谈到了数千封电子邮件的自动化、订阅和取消订阅,以及基于Word文档的电子邮件。在一个简单的问答网站上,有很多功能可以寻求帮助


你说“桌面应用程序可能会挂起/崩溃”——但对于web应用程序也是如此,你只是看不到挂起。诀窍是以一种不会挂起的方式编写应用程序。

我确实在考虑这个问题,但在开发之后没有人来处理它。我查过他们的托管账户,但令我惊讶的是,他们的托管账户中没有。我不知道你的意思。没人照顾什么?他们的托管帐户与此有什么关系?我的意思是,我不知道如何&谁将从他们这边发送未来的时事通讯,所以我不确定这个系统是否容易被他们理解。此外,我无法在他们的谷歌应用程序域中找到milchimp链接。我真傻……在我看来,他们的谷歌应用程序在这里是无关紧要的。根据我的经验,对于没有经验的用户来说,MailChip可能比定制的东西更容易使用。我们可以访问gmail并发送邮件,但如果我们发送更多的mailsright@dan Puzey,它们将被视为垃圾邮件。。。也许我在开始的时候担心的太多了。。。。。冷静点。。。冷静点…:P但主要问题是。。。。我不认为我能说服他们为一个免费的应用程序支付更多的费用。谁来付钱,我的朋友……”“冷静下来,冷静下来?”我回答你的问题,给你免费的建议;我非常冷静。不幸的是,StackOverflow不是一个帮助您从头开始编写系统的站点;这里是为了回答特定的技术问题。你的“主要问题”不属于你:如果你的客户不愿意为一个应用程序付费,并且想要一些免费的手工开发的东西,这不是一个问题,你可以在这里找到答案。我以为你骂了我,现在可以了。:)也许你是对的,这个地方不适合问这样的问题,但是我在哪里可以从那些花时间研究代码和函数的专家那里得到建议呢。我觉得这是最好的开始工作的地方。稍后我会问一些具体的问题。