Tag: email

如何在没有模板的情况下使用rails发送邮件?

在我的Rails 3项目中,我想发送一些简单的通知邮件。 我不需要为他们制作模板或做任何逻辑。 我只是想从系统中的各个地方把它们烧掉。 如果我在一个任意的ruby脚本中这样做,我会使用小马 。 不过,我仍然想使用rails的邮件设备和configuration,这样我就可以获得与我系统中其他邮件相同的可靠性和设置。 什么是最简单的方法来做到这一点? 理想情况下,会有一些方法 ActionMailer.send(:to => 'foo@example.com', :subject =>"the subject", :body =>"this is the body")

在javax.mail.MimeMessage中设置from名字?

目前,我们的应用程序使用javax.mail发送电子邮件,使用javax.mail.MailMessage。 我们这样设置电子邮件的From标题: Message msg = new MimeMessage(mailSession); msg.setFrom(new InternetAddress("mail@companyxyz.com")); 这工作得很好,但我们想让“From”部分更方便用户。 目前,收到电子邮件的用户将在收件箱的“发件人”部分看到“mail@companyxyz.com”。 相反,我们希望他们在那里看到“XYZ公司”。 我想这可能是用addHeader()方法完成的,但是我不确定头部名称是什么。

MailMessage,Sender和From属性之间的区别

自从我从.NET Framework 1.1切换到3.5框架以来,我一直在使用System.Net命名空间,但是有一件事让我感到困惑。 Sender和MailMessage类中的From属性之间有什么区别? 他们是否都是一样的,如果没有,是否有理由与Sender一起使用Sender ? 例如: Using m As New System.Net.Mail.MailMessage() m.Sender = New System.Net.Mail.MailAddress("test@test.com", "Name here") m.From = New System.Net.Mail.MailAddress("test@test.com", "Name here") m.Subject = "Test" m.Body = "Test" Dim client As New System.Net.Mail.SmtpClient("mymailserver.com") client.Send(m) End Using

iTextSharp – 通过电子邮件附件发送内存pdf

我在这里问了几个问题,但仍然有问题。 如果你能告诉我在我的代码中我做错了什么,我将不胜感激。 我从ASP.Net页面运行上面的代码,并得到“无法访问封闭的stream”。 var doc = new Document(); MemoryStream memoryStream = new MemoryStream(); PdfWriter.GetInstance(doc, memoryStream); doc.Open(); doc.Add(new Paragraph("First Paragraph")); doc.Add(new Paragraph("Second Paragraph")); doc.Close(); //if I remove this line the email attachment is sent but with 0 bytes MailMessage mm = new MailMessage("username@gmail.com", "username@gmail.com") { Subject = "subject", IsBodyHtml = true, Body = "body" }; mm.Attachments.Add(new […]

MFMailComposeViewController图像方向

我正在开发一个通用的应用程序,我正在为iOS6编码。 我使用imagePickerController拍照,然后使用MFMailComposeViewController作为附件发送。 所有这一切正在工作。 我的问题是,当我在纵向模式下拍摄照片时,横向模式下由MFMailComposeViewController显示。 另外,当到达目的地电子邮件地址时,以横向模式显示。 如果以横向模式拍摄照片,MFMailComposeViewController将以横向模式显示照片,并在到达目的地电子邮件地址时以横向模式显示。 所以这一切都OK。 我的两个testing设备都有同样的问题。 一个iPhone5和一个iPad2。 如何以纵向模式拍摄照片以纵向模式到达电子邮件目的地? 以下是我如何将图像添加到电子邮件: if ( [MFMailComposeViewController canSendMail] ) { MFMailComposeViewController * mailVC = [MFMailComposeViewController new]; NSArray * aAddr = [NSArray arrayWithObjects: gAddr, nil]; NSData * imageAsNSData = UIImagePNGRepresentation( gImag ); [mailVC setMailComposeDelegate: self]; [mailVC setToRecipients: aAddr]; [mailVC setSubject: gSubj]; [mailVC addAttachmentData: imageAsNSData mimeType: @"image/png" fileName: @"myPhoto.png"]; [mailVC […]

检查一个电子邮件地址在iOS上有效

可能重复: 在iOS 2.0上validationObjective-C中的电子邮件地址的最佳实践? 我正在开发一个iPhone应用程序,我需要用户在login时给他的电子邮件地址。 检查电子邮件地址是否为有效电子邮件地址的最佳方法是什么?

什么是数据URI支持像在主要的电子邮件客户端软件?

数据URI是将图像和其他二进制数据embedded到HTML中的一种标准方式,并且浏览器支持在networking上被很好地logging。 (IE8是第一个支持数据URI的IE版本,每个URI最大32KB;其他主stream浏览器甚至支持它。) 我的问题是关于桌面电子邮件和webmail客户端软件。 在构buildHTML电子邮件时,标准做法是将图像作为附件包含在内,或者将其加载到外部(即跟踪图像)。 这两个都有缺点(一些客户列出所有这些附加的文件,而许多正确的阻止或要求用户的行为,看到外部图像)。 因此,Data URI看起来是一个好的方法,但只有在电子邮件阅读器支持的情况下。 那么,有没有人有链接到最近的研究支持这个function? 还是调查了这个呢? 例如,下面是CSS支持的概述 。 我感兴趣的客户端软件包括: 桌面 (包括版本信息):Outlook,Apple Mail,Thunderbird,Evolution,Lotus Notes,AOL,Eudora Webmail: Gmail,Live / Hotmail,Yahoo! 邮件,美国在线 手机: Android,iPhone

在html电子邮件中embedded图像

我试图发送embedded式gif图像的多部分/相关的HTML电子邮件。 这封电子邮件是使用Oracle PL / SQL生成的。 我的尝试失败了,图像显示为红色X(在Outlook 2007和yahoo邮件中) 我一直在发送HTML邮件一段时间,但我的要求是现在在电子邮件中使用几个gif图像。 我可以将它们存储在我们的一个Web服务器上,并链接到它们,但是许多用户的电子邮件客户端不会自动显示,并且需要更改设置或手动下载每个电子邮件。 所以,我的想法是embedded图像。 我的问题是: 我在这里做错了什么? embedded方法是否正确? 任何其他选项,如果我需要使用越来越多的图像? 附件不起作用,因为图片通常是徽标和图标,在消息上下文中是没有意义的。 此外,电子邮件的一些元素链接到一个在线系统,所以生成一个静态的PDF和附加将无法正常工作(无论如何)。 片段: MIME-Version: 1.0 To: me@gmail.com BCC: me@yahoo.com From: email@yahoo.com Subject: Test Reply-To: email@yahoo.com Content-Type: multipart/related; boundary="a1b2c3d4e3f2g1" –a1b2c3d4e3f2g1 content-type: text/html; <html> <head><title>My title</title></head> <body> <div style="font-size:11pt;font-family:Calibri;"> <p><IMG SRC="cid:my_logo" alt="Logo"></p> … more html here … </div></body></html> –a1b2c3d4e3f2g1 Content-Type: image/gif; Content-ID:<my_logo> Content-Transfer-Encoding: […]

如何将MailMessage对象保存为* .eml或* .msg文件

如何将MailMessage对象保存到磁盘? MailMessage对象不公开任何Save()方法。 如果以任何格式保存* .eml或* .msg,我都没有问题。 任何想法如何做到这一点?