Tag: 电子邮件

如何设置邮件服务器?

我希望任何向test@example.com发送电子邮件的人都可以获得邮件,因此我可以使用像Ruby这样的服务器端脚本语言来解析电子邮件的内容。 Ruby解决方案会很棒。

有没有办法在Ruby中解码q编码的字符串?

我正在处理邮件,名称和主题有时会进行q编码,如下所示: =?UTF-8?Q?J=2E_Pablo_Fern=C3=A1ndez?= 有没有办法在Ruby中解码它们? 似乎TMail应该照顾它,但它没有这样做。

Ruby电子邮件检查(RFC 2822)

有谁知道Ruby中的正则表达式是validation电子邮件地址是否采用适当的RFC 2822电子邮件格式? 我想做的是: string.match(RFC_2822_REGEX) 其中“RFC_2822_REGEX”是正则表达式,用于validation我的字符串是否为有效的RFC 2882格式。

解析Ruby中“from”和“to”字段的电子邮件地址

在电子邮件中,看起来“from”或“to”字段可以包含一个或多个地址,每个地址可以像”john@test.com”或”John D Jr ” 因此,“from”字段可能看起来像以下任何一种: “a@a.com” “a@a.com, Bob Blue ” “Abe Allen , b@b.com” “Abe Allen , Bob Blue ” “Abe Allen , Bob Blue , c@c.com” 等等。 我想分析这些领域中,提取每个地址的电子邮件,如果它是有效的,而名称,如果它的存在。 由于我不熟悉电子邮件标准,我可能会遗漏一些地址字段的情况。 是否有可以执行此操作的Ruby库?

无法让ActionMailer通过SMTP与MS Exchange一起使用

这是我的简单测试程序(使用ActionMailer 3.0.8,Ruby 1.9.2p180 Mac OS X): require ‘rubygems’ require ‘action_mailer’ ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_settings = { :address => “my_exchange_server”, :port => 25, :domain => ‘my_domain.org’, :authentication => :login, :user_name => ‘my_user’, :password => ‘my_password’, :enable_starttls_auto => false } ActionMailer::Base.raise_delivery_errors = true ActionMailer::Base.perform_deliveries = true ActionMailer::Base.default :from => ‘from_email@my_company.com’ m = ActionMailer::Base.mail :to => ‘to_email@my_company.com’, :subject […]

仅从IMAP服务器获取新邮件

我正在编写一个客户端应用程序,它从IMAP服务器获取电子邮件,然后将它们存储在数据库中。 问题是,一旦我检查了邮件,下次我只想下载自那以后到达的邮件。 因此,如果我在两小时前检查过服务器邮件,我只想收到过去两小时内收到的邮件。 我可以在SINCE DATE使用SEARCH,但是没有时间支持+日期可能很容易被欺骗。 我也尝试了RECENT标志,但这似乎不适用于gmail(在ruby中它每次都显示为nil)。