标签: sendmail

如何在AsP.NET的后台发送电子邮件?

我正在使用ASP.NET Web表单,

当用户提交页面时,会向许多人发送一封电子邮件,这会减缓后退,

发送电子邮件的最佳方式是什么,而不会减慢页面的重新加载速度?

谢谢

asp.net email sendmail

2
推荐指数
1
解决办法
2093
查看次数

PHP语言问题

我有一个php页面,可以将邮件发送到特定的电子邮件,其中的数据包含在此页面上的表单中.邮件必须以网站的母语(阿拉伯语)发送,但是当我单击表单上的提交按钮时,邮件收到的是半可读(阿拉伯语),另一部分是不可读的(符号).我想知道如何解决这个问题,并能够发送邮件以母语可读?(用户输入符号除外)

php email sendmail

2
推荐指数
1
解决办法
1027
查看次数

使用nodemailer从node.js app发送电子邮件

从我的ubuntu(10.04)框中,我没有问题发送电子邮件:

echo "hello" | mail -s 'test email' my_gmail_nickname@gmail.com
Run Code Online (Sandbox Code Playgroud)

当我尝试从同一台机器上运行的node.js应用程序发送电子邮件时,它不起作用.

var nodemailer = require('nodemailer');
nodemailer.SMTP = {
  host: 'localhost'
}
nodemailer.send_mail(
{
    sender: 'me@example.com',
    to:'my_gmail_nickname@gmail.com',
    subject:'Hello!',
    html: 'test',
    body:'test'
},
function(error, success){
    console.log(error);
    console.log(success);
    console.log('Message ' + success ? 'sent' : 'failed');
});
Run Code Online (Sandbox Code Playgroud)

我有错误消息:

me@luc:~/gridteams/services/gpshop$ cat nohup.out 
{ stack: [Getter/Setter],
  arguments: undefined,
  type: undefined,
  message: 'ECONNREFUSED, Connection refused',
  errno: 111,
  code: 'ECONNREFUSED',
  syscall: 'connect' }
null
sent
Run Code Online (Sandbox Code Playgroud)

我看到连接被拒绝但不明白我为什么会收到此错误.你觉得缺少什么?

sendmail node.js nodemailer

2
推荐指数
1
解决办法
1万
查看次数

iPhone应用程序邮件中没有返回应用程序

我是iOS开发的新手.我创建了一个iOS应用程序.在我的应用程序中,当检测到电子邮件时,我编写了代码以在iPhone中启动默认电子邮件应用程序.

到此为止,它运作良好.默认的iPhone撰写邮件界面正在启动,我可以发送邮件.

但问题是在发送邮件后,控件没有返回到应用程序.我该怎么做才能将控件恢复到我的应用程序?

专家请帮忙.

iphone sendmail ios ios5

2
推荐指数
1
解决办法
515
查看次数

Shell脚本挂起邮件命令

我发现对mail命令的调用导致脚本暂停而没有错误.要关闭脚本,我必须ctrl-c或对进程ID发出kill命令.

脚本的相关部分如下:

EMAIL_TO="my@email.com"

if [ -f /www/archives/pdf/pdf_201207021048.tar ]; then
    echo "file exists"
else
    echo "file does not exist"
fi

echo "sending mail next..."

mail -s "pdfbackup" "$EMAIL_TO"

echo "mail sent?"
Run Code Online (Sandbox Code Playgroud)

运行时,我看到文本"接下来发送邮件......",仅此而已.它永远不会返回提示.

我可以看到脚本仍然在内存中使用ps -ax | grep myscript.sh.

我已尝试使用主题和电子邮件的引号,并再次没有.无论哪种方式都产生相同的结果.

我究竟做错了什么?

shell sendmail

2
推荐指数
1
解决办法
7523
查看次数

用SmtpClient发送邮件

这是我第一次编写发送邮件的程序.我不知道在SMTP客户端构造函数中放入什么:

SmtpClient client = new SmtpClient(????);
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

.net asp.net asp.net-mvc sendmail

2
推荐指数
1
解决办法
1万
查看次数

多部分/替代内容类型需要内容传输编码吗?

我有一个发送电子邮件的应用程序,并且好几个月,它运行正常.我最近遇到了utf-8发送到iPhone的编码电子邮件的问题Exchange account(即没有IMAP).
所有的接收者都必须看到一大堆毫无意义的人物LS0tLS0tPV9QYXJ0XzE0N18[....].

将我的电子邮件标题与Gmail进行比较后,我注意到我有一个额外的Content-Transfer-Encoding关联Content-Type: multipart/alternative;.
我的电子邮件看起来像

Delivered-To: ...
Received: ...
...
MIME-Version: ...
Content-Type: multipart/alternative; 
    boundary="----=_boundary" 
Content-Transfer-Encoding: Base64  # <= the extra setting

----=_boundary
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: Base64

YmVu0Cg==

----=_boundary
Content-type: text/html; charset=utf-8
Content-Transfer-Encoding: Base64

PGh0bWwgeG1sbnM6bz0iIj48aGVhZD48dGl0bGU+PC90aXRsZT48L2hlYWQ+PGJvZHk+YmVub2l0
PC9ib2R5PjwvaHRtbD4NCjx9IjAiIC8+Cg==

----=_boundary
Run Code Online (Sandbox Code Playgroud)

如果我删除了额外的设置,我的电子邮件将被收到并正确显示.

我的问题:

  1. 是否Encoding基本需要设置Content-Type: multipart/alternative;,即使是特定情况?
  2. 删除它是否安全,并像以前一样继续使用我的应用程序?

编辑 我发现IETF:

编码注意事项:多部分内容类型不能包含编码.

但我也发现Wikipedia:

多部分类型的内容传输编码必须始终是"7比特","8比特"或"二进制",以避免多级解码所带来的复杂性.

这不矛盾吗?

email postfix-mta smtp content-type sendmail

2
推荐指数
2
解决办法
4751
查看次数

sSMTP重写电子邮件中的"发件人"字段

我的问题是,无论何时我的服务器发送电子邮件,发件人字段都会被覆盖.

From: 应该: Web Site Name <admin@mywebsite.com>

但是电子邮件从以下地址发送到地址:

World Wide Web Owner <www@mywebsite.com>

或者在SSH中从根发送电子邮件时:

Charlie & <root@mywebsite.com>

我的/etc/ssmtp/ssmtp.conf配置文件内容:

root=postmaster@mywebsite.com
mailhub=ssl0.ovh.net:465

rewriteDomain=mywebsite.com
hostname=mywebsite.com
realname = "Web Site Name"

AuthUser=postmaster%mywebsite.com
AuthPass=removed
UseTLS=YES
Run Code Online (Sandbox Code Playgroud)

如何指示ssmtp不要更改From:电子邮件中的字段?或者只是定义From:任何地方?

email sendmail ssmtp

2
推荐指数
1
解决办法
9860
查看次数

无法从liferay挂钩发送邮件

我试图从我使用MailEngine和MailServiceUtil的钩子发送电子邮件,但我还没有能够发送它.我的代码如下:

InternetAddress from=null;
InternetAddress to=null;
try {
 from = new  InternetAddress("test@test.com", "Admin admin");
 to = new InternetAddress(newUser.getEmailAddress(), newUser.getFirstName());
} catch (UnsupportedEncodingException e) {
 // TODO Auto-generated catch block
 e.printStackTrace();
} 
MailMessage mailMessage = new MailMessage();

mailMessage.setFrom(from);
mailMessage.setTo(to);

mailMessage.setBody(body); 
mailMessage.setSubject(subject);
MailServiceUtil.sendEmail(mailMessage);
Run Code Online (Sandbox Code Playgroud)

在这我得到以下错误,

java.lang.LinkageError: loader constraint violation: when resolving method "com.liferay.portal.kernel.mail.MailMessage.setFrom(Ljavax/mail/internet/InternetAddress;)V" the class loader (instance of org/apache/catalina/loader/WebappClassLoader) of the current class, com/lftechnology/sbworkbench/hooks/createaccount/CustomCreateAccountAction, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, com/liferay/portal/kernel/mail/MailMessage, have different Class objects for the type javax/mail/internet/InternetAddress used …
Run Code Online (Sandbox Code Playgroud)

email hook sendmail liferay

2
推荐指数
1
解决办法
2190
查看次数

如何让ansible对sendmailconfig要求的所有内容回答"是"

我正在设置一个带有ansible的服务器,我想安装和配置sendmail.要做到这一点,我首先使用apt安装它,然后我需要运行sendmailconfigAND asnwer y它问的所有问题.

最后一部分是我认为最难的部分.sendmailconfig没有-y一面旗帜可以回答所有问题,所以我如何让Ansible简单地同意它所要求的所有问题?

linux bash sendmail command-line-interface ansible

2
推荐指数
1
解决办法
4812
查看次数