Tag: smtp

复制Excel单元格,并通过邮件发送给某些用户

我想知道如何通过邮件发送Excel工作表的复制单元格给某个用户。 它应该显示在工作表中存在的所有格式(颜色,边框等)的正文部分。 我可以手动复制单元格并将其粘贴到工作表中的正文部分。 但是,我不能通过代码使用C#。 这是迄今为止我写的代码 destPath = "C:\\Documents and Settings\\AZL6I76\\Desktop\\FIXED Aging incident Report.xls"; destxlApp = new Excel.Application(); destworkBook = destxlApp.Workbooks.Open(destPath,0,false); destworkSheet = destworkBook.Worksheets.get_Item(1); destrange = destworkSheet.UsedRange; string s = srcrange.get_AddressLocal(false, false, Excel.XlReferenceStyle.xlA1, Type.Missing, Type.Missing); int p1=s.IndexOf(':'); s=s.Substring(p1+1); destrange=destworkSheet.Range["D6:"+s]; try { MailMessage mail = new MailMessage(); SmtpClient SmtpServer = new SmtpClient("smtp.domain.com"); mail.From = new MailAddress("Harry@domain.com"); mail.To.Add("Harry@domain.com"); […]

尝试通过SMTP发送电子表格时,“传输无法连接到服务器”

我正在尝试使用下面显示的代码通过SMTP发送Excel电子表格。 但是,每当我运行代码,我收到错误“传输失败连接到服务器” 。 这里是代码: Sub CommandButton_Click() Dim CDO_Mail_Object As Object Dim CDO_Config As Object Dim SMTP_Config As Variant Dim Email_Subject, Email_Send_From, Email_Send_To, Email_Cc, Email_Bcc, Email_Body As String Email_Subject = "Trying to send email using CDO" Email_Send_From = "xxxxx@yahoo.com" Email_Send_To = "xxxxx@hotmail.com" Email_Cc = "" Email_Bcc = "" Email_Body = "Congratulations!!!! You have successfully sent an […]

使用Java尝试通过Outlook发送时,文件格式没有得到明确定义

我正在使用此代码通过使用Java的Outlook发送Excel文件。 excel是通过另一个Java代码生成的。它已经被正确地生成了。 当我使用这个代码,然后收件人收到未定义的格式附件。请帮助 try { msg.setFrom(); java.util.Date date=new java.util.Date(); fromAddress = new InternetAddress(from); msg.setFrom(fromAddress); //msg.addRecipient(Message.RecipientType.CC, to); msg.setSubject("For Testing Purpose "+date); //msg.setSentDate(new Date()); msg.setText("Attachment"); /* * ************************Test for * attachment************************* */ String fileAttachment = "D://testing.xlsx"; // create the message part MimeBodyPart messageBodyPart = new MimeBodyPart(); MimeBodyPart attachmentBodyPart = new MimeBodyPart(); String bodytext = "Hi,<br>"; bodytext = […]

如何将Excel文件的内容复制到使用python的电子邮件正文中

我正在写一个Python脚本来发送电子邮件。 现在它发送一个excel文件作为附件,而是我想发送电子邮件的正文与Excel文件的内容。 就像用颜色复制excel文件的内容,格式化等,并粘贴到电子邮件正文中。 我怎么做? 我的python脚本如下: #!/usr/local/bin/python2.7 import smtplib,email,email.encoders,email.mime.text,email.mime.base from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email import encoders from email.message import Message from email.mime.audio import MIMEAudio from email.mime.base import MIMEBase from email.mime.image import MIMEImage from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText import schedule import time msg = MIMEMultipart() # me == my […]

使用c#改变电子邮件中excel附件的版本

我正在尝试发送电子邮件附加Excel的xlsx文件。 我可以在我的笔记本电脑上下载附带的excel文件,而银河手机却无法在iphone上下载。 所以我想降低Excel版本使用https://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.xlfileformat.aspx 。 为此,当我更改代码 wb.SaveAs("filename.xls", FileFormat: Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel8); 它说SaveAs没有FileFormat参数。 他们说他们需要2个参数。 (streamstream,布尔validation) 所以我不知道在哪里可以把这些文件格式从我的代码更改从xlsx到xls的文件格式。 //set DataTable Name of Excel Sheet data.TableName = "E_Data"; //Create a New Workbook using (XLWorkbook wb = new XLWorkbook()) { //Add the DataTable as Excel Workhseet wb.Worksheets.Add(data); using (MemoryStream memoryStream = new MemoryStream()) { //Save the Excel Workbook to MemoryStream wb.SaveAs(memoryStream); //Convert MemoryStream […]

Office 365发送电子邮件(VBA)的解决scheme

我已经search了几个月,但仍然得到解决scheme。 使用CDO为Office365发送电子邮件不起作用。 获得像传输错误无法连接或身份validation失败。

任何人都可以告诉我为什么我得到错误

我一直试图运行这个代码,以发送Excel表格作为电子邮件的附件。 我可以使用smtplib发送正常的电子邮件,但无法使MIMEMultipart正常工作。 我不断收到[AttributeError:'列表'对象没有属性'编码']错误 import smtplib, ssl from email.mime.multipart import MIMEMultipart from email.mime.base import MIMEBase from email.mime.text import MIMEText from email import encoders fromaddr = ['Email'] sendto = ['Email'] msg = MIMEMultipart() msg['From'] = fromaddr msg['To'] = sendto msg['Subject'] = 'This is cool' body = "this is the body of the text message" msg.attach(MIMEText(body, 'plain')) filename […]

使用Excel从任何客户端/服务器发送CDO电子邮件

我正在尝试设置.xlsm工作簿,以使用电子表格中的特定数据将电子邮件发送到不同的电子邮件地址。 我希望使用哪个电子邮件客户端或服务器并不重要。 我目前正试图让它为Hotmail的工作。 这是我的代码: Sub Button1_Click() Dim CDO_Mail As Object Dim CDO_Config As Object Dim SMTP_Config As Variant Dim strSubject As String Dim strFrom As String Dim strTo As String Dim strCc As String Dim strBcc As String Dim strBody As String strSubject = "SUBJECT" strFrom = "******@hotmail.com" strTo = "************@hotmail.com" strCc = "" strBcc […]

NPOI – 将excel文件的一部分embedded到电子邮件中C#

我想发送一个电子邮件使用SMTP与embedded式Excel数据。 我使用数据表来引入外部数据,并使用数据表的一部分创build一个excel文件。 而我只想embeddedexcel文件的4行。 如何将sheet1更改为html以embedded到电子邮件中? private void Email() { //get the data from database DataTable data = GetData(); IWorkbook workbook; workbook = new HSSFWorkbook(); ISheet sheet1 = workbook.CreateSheet("Sheet 1"); …. }