Articles of 电子邮件

无法使用git send-email发送源代码和补丁

我有一个本地创build的目录: /home/Tegra. 我在/ home / Tegra中创build了以下文件: hello_world.c hello_world_1.c hello_world_2.c 每个文件都是增量修改的。 我也创build了补丁: diff -u hello_world.c hello_world_1.c > hello_world_1.patch diff -u hello_world_1.c hello_world_2.c > hello_world_2.patch 现在我想先使用git send-email发送邮件到邮箱地址abc@xyz.org。 其中应该包含hello_world.c文件 然后我想发送第二封邮件hello_world_1.patch文件作为附件。 然后我想用hello_world_2.patch文件作为附件发送第三封电子邮件。 不幸的是,我甚至无法完成第一步: 我的git已经正确configuration了相关的smtp服务器tls 587端口。 我试过下面的命令: git send-email –to abc@xyz.org –subject My Hello hello_world.c 我得到以下错误: Cannot run git format-patch from outside a repository 资料库在哪里出现 我应该首先维护我的代码库。 编辑:对于第1步:根据下面的评论,我们需要一个存储库: 在Github上创build了一个空的版本库:“MyRepo” 克隆它在本地机器上。 (使用git […]

如何从PHP的邮件()失败获得额外的错误信息?

当邮件 ()失败时,没有太多有关错误的信息。 我明白,最好的行动是检查你的sendmail日志,或PHP使用的任何邮件。 但从编程和实用的angular度来看:在Linux托pipe的环境中,PHP程序可以做些什么来获得更多的额外信息来正确logging失败,可能的原因等,并产生可用的, 可操作的错误?

推荐的电子邮件客户端读取/应用git补丁?

我花了一整天的时间阅读和申请补丁发送通过git-format-patch / git-send-email,我想知道如何能改善我的工作stream程。 当然,比GMail或Thunderbird更方便的工具。 我的邮件来自IMAP服务器,所以我对于解决scheme相当灵活。 基于文本或GUI客户端是好的,甚至是networking邮件,如果他们做的权利。 基本上我正在寻找一个很好的通用电子邮件客户端,能够轻松导出git补丁而不损坏它们。 它必须在Linux下可用。 加分: 类似GMail的会话线程 修补程序突出显示(例如,绿线代表新行,红色代表删除的行,…) 能够看到应用于给定代码库的补丁(只要可以从客户端本身调用外部工具就可以)。 我很惊讶没有发现类似的问题,因为这似乎是一个相当普遍的使用git和电子邮件。 感谢您的build议!

DKIM:签名标题存在但无效

我已经configuration了SPF和DKIM的Postfix,但所有电子邮件都被标记为垃圾邮件。 这是我的domain.db(我使用bind9): … mail._domainkey IN TXT ( "v=DKIM1; k=rsa; p=ABCD" ) 我validation: host -t TXT mail._domainkey.domain.com 我收到(OK): mail._domainkey.domain.com descriptive text "v=DKIM1\; k=rsa\; " "p=ABCD" 我也检查了什么可能是在email-tester.com上的问题,我得到10/10,DKIM似乎也正确安装。 但是当我查看电子邮件的内容时,我看到: … dkim:pass dkim:pass SPF:pass … X-Spam-Report: * -0.0 NO_RELAYS Informational: message was not relayed via SMTP * -0.0 NO_RECEIVED Informational: message has no Received headers * 0.0 T_DKIM_INVALID DKIM-Signature […]

我需要/何时需要validation码?

我有一个分类网站,用户必须填写一个表格来发布分类(offcourse)。 我想知道,你觉得我需要一些表单上的validation码吗? 此外,我正在“注册”页面上,用户可能会获得自己的用户名/密码,并更容易地login到分类广告。 另外,我有一个邮件服务器设置… 所以现在用户可以点击一个分类,在底部填写一个表单(名称,电子邮件,信息)的三个字段,并发送一封电子邮件给被分类的海报。 没有captcha那里。 这安全吗? 我的防火墙设置为防止从网站IP以外的任何外部访问邮件服务器。 我可以设置防火墙的一些设置,以便我不需要validation码? 我有我自己的虚拟专用服务器btw,它运行的是Ubuntu。 后续问题是,如果一个垃圾邮件机器人或者其他任何东西抓住了我的表单并填充了很多表单,或者使用我的邮件服务器发送邮件,那么会发生什么呢? 我的网站和邮件服务器会被列入黑名单吗? 这是可逆的,还是我必须创build一个新的邮件服务器呢? 谢谢

在Linux上,我如何伪造一个域的MXlogging?

我正在testing两个邮件服务器,这两个邮件服务器位于两台(虚拟)机器上,并构成了电子邮件的域名。 当其中一台服务器需要发送邮件给另一台时,它似乎执行DNS查找收件人域的MXlogging,这不会将发件人服务器指向正确的IP,无论我把哪个IP /域映射在/etc/hosts 。 那么我应该安装一个DNS服务器并为收件人域创build一个自定义的MXlogging? 我如何在Ubuntu上执行此操作,还是有更简单的方法?

如何删除“dead.letter”在根目录中没有空闲空间的文件

今天我注意到dead.letter文件是在其中一个EC2实例的根目录中创build的。 经过一番查看后,我才知道这是由于一些不完整的或终止的电子邮件function而创build的。 它具有6个GiB的大小,并且在根目录中没有可用空间。 我已经删除了该文件,但我的根目录显示没有可用空间。 任何想法如何删除这个文件并释放根空间?

spamassassin和spamc的不同结果

我已经安装和configuration和训练我的spamassassin,似乎都工作得很好。 然后当我试图通过spamc部署它,我得到了部分结果。 为什么发生这种情况? 我喜欢spamc的事实,我可以得到它只输出报告,但它似乎缺less检查:SPF,DKIM,贝。 我还没有设法弄清楚或在网上find类似的报告。 这已经持续了好几天了,我也没有想法。 spamassassin的作品: # spamassassin -t < /path/to/spam.eml Content analysis details: (3.3 points, 5.0 required) pts rule name description —- ———————- ————————————————– 0.0 FSL_HELO_NON_FQDN_1 FSL_HELO_NON_FQDN_1 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.5000] 0.5 MISSING_MID Missing Message-Id: […]

将三个echo语句的输出传递给邮件

echo "Total items: `echo $QUERY1 | awk '{print $1}'`" echo "Total Error: `echo $QUERY1 | awk '{print $2}'`" echo "Percentage: $QUERY2" 如何使用mail command在一封电子邮件中发送这三样东西? 所以,每当我收到任何邮件时,邮件正文应该是这样的,每行应该有一个echo声明 – Total items:- Some Number Total Error:- Some Number Percentage:- Some Number 我正在运行SunOS bash-3.00$ uname -a SunOS lvsaishdc3in0001 5.10 Generic_142901-02 i86pc i386 i86pc

sSMTP不再有效 – “无效的响应:501 5.5.4 HELO / EHLO参数MYEMAILADDRESS@gmail.com无效,closures连接。

正如标题/标签所说的,我在Linux上为PHP服务器运行sSMTP。 每当我尝试发送电子邮件时,我都会收到这些错误(不会在PHP中显示,只能在日志/'sudo service sendmail status'或'sudo service php5-fpm status'中显示) 从/var/log/mail.log Mar 31 03:34:34 ip-172-31-22-38 sSMTP[2004]: Creating SSL connection to host Mar 31 03:34:34 ip-172-31-22-38 sSMTP[2004]: Invalid response: 501 5.5.4 HELO/ELO argument MYEMAILADDRESS@gmail.com invalid, closing connection. v74sm9147441pfa.7- gsmtp (MYEMAILADDRESS@gmail.com) Mar 31 03:34:34 ip-172-31-22-38 sSMTP[2004]: SSL connection using (null) Mar 31 03:34:34 ip-172-31-22-38 sSMTP[2004]: Cannot open smtp.gmail.com:587 从/var/log/mail.err和mail.warn […]