在我的Web应用程序中,我想根据自己预先选择的时间段为用户发送邮件。
例如: 每3天向用户01发送1封HTML邮件,每20天向用户02发送1封HTML邮件,
我该如何执行呢?有什么资源吗?我可以通过我的应用程序将邮件从我的Gmail帐户发送到表中的任何邮件地址,但是我不知道如何在一段时间内自动发送邮件。(我使用C#和SQL Express)
帮帮我!
好吧,长话短说:
JavaScript的:
jQuery("submit").click(function() {
var address = jQuery("#mail").val();
var title = jQuery("#title").val();
var name = jQuery("#name").val();
var mail = jQuery("#email").val();
var message = jQuery("#msg").val();
alert(address);
alert(title);
alert(name);
alert(mail);
alert(message);
jQuery.post("sendmail.php",
{address: address, title: title, name: name, mail: mail , message: message},
function(data){
jQuery("#email").html("<div id='sent'><p>Thank you for the message.</p><p>We will reply as soon as possible.</p></div>");
alert('sent');
});
return false;
});
Run Code Online (Sandbox Code Playgroud)
工作顺利(在警报中显示每个值),但从不显示div"已发送".永远不会发送实际邮件.
sendmail.php在正确的位置,它的代码是:
<?php
// getting variables from form
$emailTo = trim($_REQUEST['address']);
$subject = trim($_REQUEST['title']);;
$name = trim($_REQUEST['name']);
$emailFrom = trim($_REQUEST['mail']);
$message …Run Code Online (Sandbox Code Playgroud) 我有兴趣为基于金字塔的网络应用添加外发电子邮件支持.我知道pyramid_mailer和marrow.mail(以前称为TurboMail),这里有金字塔集成示例.
有一个类似的问题,但它并没有给我一些我正在寻找的经验丰富的意见.
我也没有经验,但两者看起来都相当熟.我的需求是适度的,并且流量非常低......如果它们存在冲突,易用性将胜过性能.两者都有运输支持,对我有用(我不需要任何花哨的交付功能).
乍一看,我喜欢pyramid_mailer支持repoze.tm2事务挂钩,这对我的项目来说很方便(我确信我可以在黑客中使用骨髓.但是如果没有充分的理由我宁愿不做那个工作).而且我也喜欢在marrow.mailer中的Message()主体上支持嵌入的图像(导致后者更完整地形成的可能结论).
我正在寻找意见,建议,以及可能的示例集成代码.
我发现了一个邮件列表讨论也涵盖了这一点.
我有邮件:
class AdminMailer < ActionMailer::Base
default :from => "pejottest@gmail.com"
def message
mail(:to => "pejottest@gmail.com",:subject => "test")
end
end
Run Code Online (Sandbox Code Playgroud)
当我从控制器使用它们时:
def create
AdminMailer.message.deliver
redirect_to root_path
end
Run Code Online (Sandbox Code Playgroud)
然后我得到了
SystemStackError in EmailsController#create
stack level too deep
Run Code Online (Sandbox Code Playgroud)
没有任何痕迹等等.
1,我试图用PHP发送电子邮件到我的Facebook群组电子邮件,但这些更新没有出现.如果我发送电子邮件从我的雅虎邮箱,它会立即公布.我应该在邮件标题中添加哪些信息?
2,是否可以添加图像作为附件?
我目前的邮件发件人代码是:
<?php
$to = "mygroup@groups.facebook.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "me@yahoo.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
Run Code Online (Sandbox Code Playgroud) 我能够从bash发送邮件,但无法更改from文本,它当前显示为"root".
我希望电子邮件客户端在from字段中显示以下文本script on myserver.com (root@myserver.com).
我该怎么办?
emailsubject="$scriptname ($scriptver) log at $startdate"
if [ $errorcount > 0 ]; then
emailsubject="ERRORS($errorcount) - ${emailsubject}"
fi
mail -s "$emailsubject" tobealerted@hotmail.com < $logfile
Run Code Online (Sandbox Code Playgroud) 我已成功设法实现sendmailR功能,以便向一个收件人发送一条消息.
您知道是否可以将相同的消息发送给该功能中的多个收件人?CC'ing的一种形式?
如果不是,我认为唯一的方法是循环一个变量,这通常是可以的,但对于我当前的代码将导致循环内的循环并使事情公平,希望不必要的复杂
我无法在文档中看到任何表明这样的功能的内容 - > http://cran.r-project.org/web/packages/sendmailR/sendmailR.pdf
感谢您的帮助,我会继续测试,看看在此期间是否有解决方法!
为什么以下内容不会在生成的电子邮件中保留新行字符?
#!/bin/bash
file="/tmp/ip.txt"
address=$(curl -s http://ipecho.net/plain; echo)
ifconfig=$(ifconfig)
function build_body
{
echo "----------------------------------------------------------------" > $file
echo "IP Address: $address (according to http://ipecho.net/plain)" >> $file
echo "----------------------------------------------------------------" >> $file
echo >> $file
echo "Result from ifconfig:" >> $file
echo >> $file
echo "$ifconfig" >> $file
echo >> $file
}
build_body
msg=$(cat $file)
mail="subject:Home Server Status\nfrom:email@example.com\n$msg"
echo $mail | /usr/sbin/sendmail "email2@example.com"
Run Code Online (Sandbox Code Playgroud)
我收到这个脚本生成的电子邮件,然而,整个身体都在一条线上!/tmp/ip.txt正是我希望电子邮件的外观.
我想使用barryvdh/laravel-dompdf软件包创建一个PDF,并将其作为附件发送给我.
我现在的代码是:
$pdf = PDF::loadView('layouts.factuur', array('factuur' => $factuur));
Mail::queue('emails.factuur', array('factuur' => $factuur), function($message) use ($pdf)
{
$message->to(Input::get('email'), Input::get('naam'))->subject('Onderwerp');
$message->attach($pdf->output());
});
Run Code Online (Sandbox Code Playgroud)
但现在我收到以下错误:
Serialization of 'Closure' is not allowed
Run Code Online (Sandbox Code Playgroud) 我刚刚继承了一个代码库,它使用把手作为电子邮件模板语言。
我已经四处搜寻以获取更多信息,但是找不到其他人这样做。
我只是想知道是否有人可以向我提供一些文档或搜索词来寻找。我不知道您甚至可以使用这样的把手!
谢谢,
奥利
电子邮件发件人
// Send new account email
function sendNewAccountEmail(expert) {
...
return handlebars.render('views/emails/newAccountEmail.handlebars', {
name: `${expert.firstName} ${expert.lastName}`,
layout: false,
expert,
url: `${LIVE_URL}/expert/reset/${expert.resetPasswordToken}`,
}).then(email => new Promise((resolve, reject) => {
sendmail({
from: SEND_EMAIL,
to: recipient,
subject: '',
text: email,
}, (err, reply) => {
...
});
})); }
Run Code Online (Sandbox Code Playgroud)
newAccountEmail.handlebars
Hi {{name}},
You now have access to RARA Survey tool!
You can now access your dashboard and assigned campaigns by going to the following link and creating a …Run Code Online (Sandbox Code Playgroud)