草庐IT

c# - 从 gmail SMTP C# 连接超时发送邮件

我一直在尝试通过C#从gmail帐户发送一封电子邮件,以便为我的网站注册帐户。我已经尝试了几种方法,但是同样的异常继续弹出:System.Net.Mail.SmtpException-Connectionhastimedout。这是我在Web.config文件中包含的内容:writely是我网站的名称,mrbk.writely@gmail.com是我希望用来发送电子邮件的帐户。然后在我的帐户Controller中,当我连接到我的数据库并将用户保存在我的表中时,我正在创建我的MailMessage对象并尝试通过以下方式发送相同的邮件:using(DBConnectionconn=newD

c# - 使用 MailKit 发送邮件到 SpecifiedPickupDirectory

到目前为止,我一直在使用SmtpClient和ASP.NETMVC5。为了在本地系统上测试电子邮件发送功能,我使用的是client.DeliveryMethod=SmtpDeliveryMethod.SpecifiedPickupDirectory;现在,我想在ASP.NETCore中做同样的事情,直到现在还没有实现SmtpClient类。所有对此的搜索都在MailKit上结束.我已经使用了他们的发送邮件代码,它在gmail上运行良好。我不想每次都发送测试邮件,我的项目中可能有很多场景需要发送邮件。如何使用MailKit的本地电子邮件发送功能。任何链接或少量源代码都会有所帮助。谢谢

c# - 从控制台应用程序发送电子邮件时导致套接字异常的原因是什么?

我正在尝试编写一个可以发送电子邮件的基本控制台应用程序。问题是我不断收到Socket异常:Anattemptwasmadetoaccessasocketinawayforbiddenbyitsaccesspermissionsxxx.xxx.x.xxx:25我关闭了Windows防火墙,但它没有任何改变。我尝试在指定和不指定凭据的情况下运行它。我还尝试使用不同的smtp服务器,包括带有端口25的smtp.mail.yahoo.com和我的凭据,但没有成功。是什么问题导致了这个异常?我在Windows7上运行VS2008。下面是我的代码示例和我得到的异常。staticvoidMain(s

c# - 发送邮件异步 : An asynchronous module or handler completed while an asynchronous operation was still pending

在使用SendMailAsync时出现以下错误:Anasynchronousmoduleorhandlercompletedwhileanasynchronousoperationwasstillpending我的代码:publicstaticasyncTaskSendEmail(MessageContentmessageContent,stringemailBody){SmtpClientsmtpClientNoSend=newSmtpClient();awaitsmtpClientNoSend.SendMailAsync(mailMessage);}来自Controller的调用:

c# - 如何向爱普生打印机发送切页命令

我正在尝试通过向打印机(带USB端口的EpsonTMU220)发送切纸命令来务实地切纸。我使用带有通用/纯文本驱动程序和安装后发现的爱普生打印机端口的打印机爱普生高级打印机驱动程序。打印机命令代码是(GSVm),其中m=0、1、48或49,这是我在设备手册上找到的。我想知道如何通过StringWriter将这些命令发送到打印机。我使用通用/纯文本打印机,因为它比使用Epson驱动程序快得多。我真的是C#windows的新手,请任何人提供一些代码行来实现这一点。我已经在网上冲浪好几天了,但仍然没有找到答案。我想我需要以字节形式发送打印机命令,但我不知道该怎么做:(

c# - 发送异步电子邮件

我正在使用ASP.NETMVC3和MVCMailer,我尝试使用SendAsync发送电子邮件,但实际上它仍然需要更长的时间。所以我尝试像下面的代码一样使用Task.Factory:vartask1=Task.Factory.StartNew(state=>{varmail=newUserMailer();varmsg=mail.Welcome("MyName","myemail@gmail.com");msg.SendAsync();});task1.Wait();问题是,MVCMailer需要HttpContext,但在这个任务中我得到了HttpContextNull。如何发送异步

c# - 在 C# 中使用不带 TO 的密件抄送通过 SMTP 发送邮件

我正在尝试使用C#中的System.Net.Mail.MailMessage类创建一封电子邮件,该电子邮件全部通过BCC发送到电子邮件地址列表。我不想包括一个TO地址,但似乎我必须这样做,因为如果我在中为TO地址使用空字符串,我会得到一个异常MailMessage构造函数。错误状态:ArgumentExceptionTheparameter'addresses'cannotbeanemptystring.Parametername:addresses当然可以仅使用BCC发送电子邮件,因为这不是SMTP的限制。有办法解决这个问题吗? 最佳答案

c# - 将上传的文件作为附件发送

我正在尝试将上传的文件作为附件发送到我的ashx文件中。这是我正在使用的代码:HttpPostedFilefileupload=context.Request.Files[0];//filenamew/othepathstringfile=Path.GetFileName(fileupload.FileName);MailMessagemessage=newMailMessage();//*****uselessstuff********message.To.Add("abc@xxx.com");message.Subject="test";message.From=newMailAd

c# - 通过本地主机服务器在 asp.net 中发送电子邮件

是否有任何示例可以解释我如何从我的本地主机服务器发送电子邮件?我写了这个例子,但它不起作用错误是“发送邮件失败”。SmtpClientsmtpClient=newSmtpClient();smtpClient.Host="localhost";smtpClient.Port=25;smtpClient.EnableSsl=false;smtpClient.Credentials=newNetworkCredential("mostang1970@yahoo.com","secret");smtpClient.Send("mostang1970@yahoo.com","hadinemat

c# - 在 C# 中发送电子邮件

我正在使用.NET3.5,我想自动发送邮件。我目前正在使用以下内容:Microsoft.Office.Interop.Outlook.MailItemmailMsg=(Microsoft.Office.Interop.Outlook.MailItem)outlookApplication.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);mailMsg.To=recipient;mailMsg.Subject=subject;mailMsg.Body=body;mailMsg.Send();但是,我发现