草庐IT

邮件群发数量

全部标签

c# - MS Word 办公自动化 - 填写文本表单域和复选框表单域以及邮件合并

有没有人对如何使用C#(VB.NET也可以)创建引擎有什么好的建议或经验,该引擎足够通用以处理大多数我需要填充数据的MSWord文本字段从数据库?简而言之,我即将开始这个小小的Office自动化之旅,我希望这里的一些反馈可以帮助我避免一些耗时的错误。提前干杯并感谢您的任何建议;戴夫 最佳答案 我将发送两个示例来解决您的自动化问题。第一个是使用MailMerge,第二个是使用书签。word文件看起来是这样的:使用MailMerge(插入->快速部件->字段->邮件合并->合并字段)名字:«firstName»姓氏:«lastName»

c# - 在没有硬编码用户名和密码的情况下发送电子邮件

有什么方法可以从C#发送电子邮件而无需使用GmailSMTP手动编码我的用户名和密码?我知道有些软件可以看到源代码,但我真的不希望他们看到我的Gmail密码。 最佳答案 您不应在其他人运行的应用程序中使用您的用户名和密码。修改应用程序,使其提示用户输入他们的电子邮件凭据并使用这些凭据。这将必须存储在配置文件中,并且仍然可以被其他人读取,除非您存储散列加密密码。 关于c#-在没有硬编码用户名和密码的情况下发送电子邮件,我们在StackOverflow上找到一个类似的问题:

c# - String.Format 计算预期参数的数量

是否可以计算String.Format()字符串中预期参数/参数的数量?例如:“你好{0}。再见{1}”应该返回计数2。我需要在string.Format()抛出异常之前显示错误。感谢您的帮助。 最佳答案 您可以使用正则表达式,例如{(.*?)}然后只计算匹配项。如果您需要处理{0}{0}之类的情况(我想应该返回1),那么这会变得有点困难,但是您总是可以将所有匹配项放在一个列表中,然后在其上执行Linqselectdistinct.我在想类似下面的代码:varinput="{0}and{1}and{0}and{2:MM-dd-yyy

c# - 命名空间的数量会影响性能吗?

在VisualStudio中有一个命令可以删除未使用的using语句usingSystem;usingSystem.Collections.Generic;usingSystem.Configuration;usingSystem.Data;usingSystem.Drawing;usingSystem.IO;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;未使用的using是否会影响性能? 最佳答案 代码文件中使用

c# - 有什么方法可以使用 Stream.CopyTo 只复制一定数量的字节?

有什么办法可以用Stream.CopyTo只复制一定数量的字节到目标流?最佳解决方法是什么?编辑:我的解决方法(省略了一些代码):internalsealedclassSubstream:Stream{privatereadonlyStreamstream;privatereadonlylongorigin;privatereadonlylonglength;privatelongposition;publicSubstream(Streamstream,longlength){this.stream=stream;this.origin=stream.Position;this.po

c# - 在 Office365 上使用默认 SMTP 凭据的异常 - 客户端未通过身份验证以在 MAIL FROM 期间发送匿名邮件

我正在使用NLog通过自定义邮件目标将日志作为电子邮件发送。我从我的office365帐户发送,在我的web.config(我的主要项目)中设置为默认帐户,如下所示:我用我的日志目标(在我的NLog实现包中)重写了Write方法,如下所示:protectedoverridevoidWrite(LogEventInfologEvent){try{using(varmail=newMailMessage()){this.SetupMailMessage(mail,logEvent,this.Layout.Render(logEvent));using(SmtpClientsmtpClien

C# - 创建一个可以接受任意数量参数的 EventHandler

我希望创建一个自定义的EventHandler,它可以将任意数量的对象作为其参数,并且它获取的对象是事先不知道的。我知道我可以给它传递一个Object[]但我想要的是类似于MyEventHandlersomeCustomEvent(Objectobj1,Objectobj2,Objectobj3)如果需要,对象的数量可以是0或10。编辑:所以感谢我得到的评论和答案,我来到这里,publicclassFinishedEventArgs:EventArgs{publicObject[]Args{get;set;}}protectedvoidOnFinished(paramsObject[]

c# - SMTP 邮件发送

无法建立连接,因为目标机器主动拒绝127.0.0.1:25说明:在执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。ExceptionDetails:System.Net.Sockets.SocketException:Noconnectioncouldbemadebecausethetargetmachineactivelyrefusedit127.0.0.1:25来源错误:Anunhandledexceptionwasgeneratedduringtheexecutionofthecurrentwebrequest.Informati

c# - 使用 C# 从 Web.Config 文件访问 SMTP 邮件设置

需要读取我的web.config文件中system.net部分下定义的SMTP电子邮件设置。下面是web.config文件中定义的SMTP电子邮件设置的一个示例:(下节)如何使用C#访问SMTP邮件设置 最佳答案 只需使用System.Net.Mail类即可发送您的电子邮件。它会自动从您的web.config中获取邮件设置。 关于c#-使用C#从Web.Config文件访问SMTP邮件设置,我们在StackOverflow上找到一个类似的问题: https:/

c# - 使用 C# 读取 Outlook 邮件

我正在使用以下代码尝试连接到我的Outlook邮件。现在,我一定是做错了什么,因为我试图获取收件箱邮件,但我总是收到0封邮件(如果不是这种情况)。这是我的代码Microsoft.Office.Interop.Outlook.NameSpacenameSpace=application.GetNamespace("MAPI");nameSpace.Logon("","",Missing.Value,Missing.Value);inboxFolder=nameSpace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefault