我在我家有一个小型服务器(Ubuntu 10.04),我想将root的电子邮件转发到我的gmail托pipe域,以获得安全通知,而不是。 我把所有的东西都挖了出来,从头开始,遇到了一些其他的问题 。 我现在有sendmail的工作,我可以mail [email protected]并获得邮件。 但是,向/root/.forward添加地址并不实际转发邮件。 我在我的日志中得到以下内容: Dec 22 14:04:37 batcave sendmail[4695]: oBML4bAT004695: to=<root@batcave>, ctladdr=aburns (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30075, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (oBML4bJ9004696 Message accepted for delivery) Dec 22 14:04:39 batcave sm-mta[4698]: STARTTLS=client, relay=[69.145.248.18], version=TLSv1/SSLv3, verify=FAIL, cipher=DES-CBC3-SHA, bits=168/168 Dec 22 14:04:40 batcave sm-mta[4698]: oBML4bJ9004696: to=<[email protected]>, ctladdr=<[email protected]> (1000/1000), delay=00:00:03, xdelay=00:00:03, mailer=relay, pri=120336, relay=[69.145.248.18] […]
我一直坐在这里几个小时,试图让sendmail通过外部SMTP服务器发送电子邮件。 我已经非常接近了,但现在我完全陷入了困境。 看来sendmail并没有发送我设置的authentication信息。 有没有一些configuration线我错过了? 请帮忙。 🙁 运行CentOS 5.7 编辑 : 按照要求,我会在这里添加sendmail的一些东西。 我在哪里指定使用身份validation信息: FEATURE(authinfo',hash -o /etc/mail/auth/client-info.db')dnl 在/ etc /邮件/authentication/客户信息: AuthInfo:in.mailjet.com "U:myusername" "P:mypassword" "M:PLAIN" 试图发送电子邮件: # sendmail -AM -t -v to:[email protected] from:[email protected] . [email protected]… Connecting to in6.mailjet.com. via relay… 220 in6.mailjet.com ESMTP Mailjet >>> EHLO mydomain.com 250-in6.mailjet.com 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-AUTH PLAIN LOGIN DIGEST-MD5 […]
我运行一个简单的服务器,我远程pipe理,我需要它能够发送电子邮件到我的个人电子邮件地址每次出现错误。 使用Ubuntu上的默认设置,sendmail只会在/ var / spool / mail中累积本地发送的电子邮件,但我需要将其发送到外部电子邮件。 我发现的教程都提到将postfix / sendmail设置为一个function齐全的电子邮件服务器,但我只需要外出,而不需要外部login。 有没有一个简单的方法来做到这一点?
为了解决问题,我需要查看通过SMTP发送到我的sendmail服务器时的电子邮件的样子。 上游服务器需要SMTP连接才能使用STARTTLS,因此数据包捕获仅显示encryption的数据。 有没有办法使用wireshark解密传输,看看? 当然假设我有我的sendmail服务器上使用的私钥? 我看到几个可以在线参考的wireshark中的RSA key listsfunction(例如: https : //support.citrix.com/article/CTX116557 )。 但是,这似乎还没有为我工作。 这与前向保密有关吗? 我可以不在新的协议/密码上做这个吗?
我有一个cron命令运行一个文件,我试图设置输出,所以它通过电子邮件发送给我。 我用第三方脚本,我不想修改直接文件,所以我需要pipe输出,而不是修改PHP。 我正在从使用mail的服务器迁移到使用sendmail的服务器。 我努力找出如何通过命令行正确地发送主题到sendmail。 /usr/local/bin/php -f /path/to/file.php 2>&1 | /usr/sbin/sendmail -s "My Test Email Subject" [email protected]
我的电缆调制解调器(bresnan通信)后面有一个小型的家庭服务器设置。 我想要这个盒子发送电子邮件(不接收)的通知和whatnot。 我已经做了: 我已经安装并configuration了sendmail。 我已经添加mail.bresnan.net作为我的SMART_HOST指令。 我相信问题是 当我尝试发送电子邮件时,我在邮件日志中看到以下内容: Dec 22 10:24:17 batcave sendmail[1530]: oBMHOHrs001530: from=aburns, size=140, class=0, nrcpts=1, msgid=<[email protected]>, relay=aburns@localhost Dec 22 10:24:17 batcave sm-mta[1531]: oBMHOHWZ001531: from=<[email protected]>, size=397, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] Dec 22 10:24:17 batcave sendmail[1530]: oBMHOHrs001530: to=<[email protected]>, ctladdr=aburns (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30140, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (oBMHOHWZ001531 Message accepted for […]
我们的一个半忙电子邮件服务器(sendmail)在过去几天里有很多来自发出垃圾命令的主机的入站连接。 在过去的两天里: 传入的smtp连接与来自39,000个唯一IP的无效命令 这些IP来自世界各地的不同范围,而不仅仅是我可以阻止的几个networking 邮件服务器为整个北美洲的用户服务,所以我不能阻止来自未知IP的连接 示例坏命令: http : //pastebin.com/4QUsaTXT 除了惹恼我之外,我不确定有人试图用这个攻击来完成什么。 任何想法这是关于什么,或如何有效地处理它?
几天来,我们一直在接受许多我们的订阅客户的投诉,他们没有收到每日警报邮件。 我们检查了我们的日志,邮件被服务器接受(MXlogging: example.com.mail.protection.outlook.com ),但所有订阅此服务的客户都没有收到我们的邮件。 客户邮件服务器接受邮件没有任何错误。 以下是我们的sendmail服务器的日志。 注意:我们有有效的SPFlogging。 另外,我们的邮件服务器不在任何地方列入黑名单。 邮件包含有关我们的客户订阅的服务的HTMLembedded信息。 to=<[email protected]>, delay=00:00:08, xdelay=00:00:08, mailer=esmtp, pri=206583, relay=xxxxx-co-za.mail.p…ction.outlook.com. [xxx.xxx.154.23], dsn=2.0.0, stat=Sent (<VPOP31.4.0e.20140910113951.917.f85.2.34364a7d@CMS1> [InternalId=58007828300753, Hostname=xxxxxxx.eurprd03.prod.outlook.com] Queued mail for delivery) 我们应该怎样做才能解决这个问题?
我在CentOS 5上的sendmail服务器开始拒绝一些连接,logging下面的消息: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure:s3_pkt.c:1092:SSL alert number 40 当我尝试从CentOS 6服务器使用openssl连接到它时,出现以下错误: $ openssl s_client -starttls smtp -crlf -connect hostname.example.net:smtp (…) error:14082174:SSL routines:SSL3_CHECK_CERT_AND_ALGORITHM:dh key too small:s3_clnt.c:3331 (…) Server Temp Key: DH, 512 bits (…) 暂时拒绝CentOS 6服务器上的邮件, Deferred: 403 4.7.0 TLS handshake failed 。 如何将CentOS 6 / RHEL 6的邮件发送至CentOS6 / RHEL5服务器?
我尝试使用PHP mail()函数发送电子邮件,但它以某种方式失败,抱怨说,一个真正的域名是必需的。 以下是在maillog中观察到的: sendmail 4984 r25984:from = apache,size = 273,class = 0,nrcpts = 1,msgid = <[email protected]>,relay = apache @ localhost sendmail 4985 r25985:ruleset = check_mail,arg1 =,relay = mydomain.com [127.0.0.1],reject = 553 5.5.4 …发件人地址所需的真实域名 sendmail 4984 r25984:to = [email protected],ctladdr = apache(48/48),delay = 00:00:01,xdelay = 00:00:00,mailer = relay,pri = 30273,relay = [127.0。 0.1] [127.0.0.1],dsn = 5.6.0,stat =数据格式错误 […]