我正在开发一个电子邮件系统(基于PHP),用户将发送数百封电子邮件,我想跟踪这些电子邮件,以便我能够知道电子邮件是否已打开?
任何人都可以指导我如何做到这一点吗?
谢谢
我在rails邮件列表管理器上寻找ruby,在那里你可以登录和管理你的邮件列表,看看发送邮件的一些统计数据等
作为一个开源项目,在ruby on rails上有没有这样的东西?我甚至没能在stackoverflow上找到任何有用的东西
使用PHP发送大量邮件时,最好是向每个订阅者发送一封电子邮件(在所有电子邮件地址中运行for循环),还是最好只在逗号分隔列表中添加所有BCC,从而仅发送一封电子邮件?
谢谢.
跟踪电子邮件活动响应的最佳方法是什么?我正在考虑在电子邮件的回复字段中添加一些内容(例如luqita+campaigns@stackoverflow.com),但我不确定是否有更简洁的东西可以避免这种情况?
我也考虑过标题,但重要的是要注意地址luqita@stackoverflow.com会发送许多不同的活动,并且“回复中”标题信息对于区分(使用luqita+campaign1或luqita+campaign2可以)没有用
我能做什么?
我对ActionMailer有一些疑问:
Actionmailer如何连接到smtp服务器?
如果电子邮件数量高于1000,那么连接是并发还是并行?
如何发送像facebook那样的电子邮件(1000个数字)作为即时电子邮件会影响rails应用程序上的ruby以及actionmailer将如何处理它?
除了ActionMailer之外,还有任何其他解决方案/插件可以从RoR应用程序发送大量电子邮件吗?
- - - - - - - - - - - - - - - - - - - - - - - - 添加 :
我们需要每15分钟发送至少1000封电子邮件.我们使用Notes Domino服务器作为我们的smtp服务器.这种问题的可能架构是什么?我们已经将电子邮件存储在数据库中以便稍后发送,但是需要的是发送方法!
我已经编写了一种批量发送电子邮件的方法,但它非常慢(每10秒钟大约3封邮件).我想发几千封邮件.有没有办法更快地做到这一点?
我现在使用gmail但仅用于测试,最后我想使用我自己的SMTP服务器发送.
这是代码:
public boolean sendMessages()
{
try
{
Session session = Session.getInstance(this._properties, new javax.mail.Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("user", "password");
}
});
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(this.getFrom()));
message.setSubject(this.getSubject());
message.setText(this.getBody());
for (int i = 0, c = this._addresses.size(); i < c; i++)
{
message.setRecipient(Message.RecipientType.TO, new InternetAddress(this._addresses.get(i)));
Transport.send(message);
}
return true;
}
catch(AuthenticationFailedException e) {
e.printStackTrace();
return false;
}
catch(MessagingException e) {
e.printStackTrace();
return false;
}
}
Run Code Online (Sandbox Code Playgroud) mass-emails ×6
php ×2
actionmailer ×1
bulk ×1
jakarta-mail ×1
java ×1
one-to-many ×1
one-to-one ×1
ruby ×1
sendgrid ×1
smtp ×1