Tag: sendmail

Linux邮件命令不像以前那样工作

我在我的crontab中使用了以下mail命令,直到上周五我们重新安装了我们的邮件服务器: echo “Testing 123” | mail -s “ECS PostDate Processed” “layton.everson@gmail.com chrish@mycreditcompany.com” — -r “noreply@mycreditcompany.com” -F “ServerCronJobs” 以前“ – ”会将命令行参数路由到sendmail以从名称发送并添加回复地址。 现在似乎被忽略了,所有额外的参数都被视为电子邮件地址。 所以电子邮件将: from root to me, chrish, -r, noreply, -F, ServerCronJobs 现在缺少什么?

后缀启动错误端口25:地址已在使用中

我试图在我的服务器上运行postfix,但在/var/log/mail.log不断收到以下错误: postfix / master [5041]:致命:绑定0.0.0.0端口25:地址已在使用中 我做了一些搜索,并找到了Oli(关于这个问题)的优秀答案 ,其中建议我基本上摆脱我的服务器sendmail包以避免冲突,然后重新安装postfix,后者将依次安装自己的sendmail品牌。 不幸的是,它并没有完全解决问题(见下文)。 我按照说明操作并运行了以下检查,我收到了令人鼓舞的答复: $ dpkg -S `which sendmail` postfix: /usr/sbin/sendmail 但是,当我再次启动postfix时,我得到了同样的错误。 根据Oli的意外情况,我查找了使用以下方法占用端口25的过程: $ sudo netstat -pel | grep smtp tcp 0 0 localhost.localdom:smtp *:* LISTEN root 35704126 27626/sendmail: MTA 但是这里让人感到困惑:然后我找了27626流程27626但随后被告知: dpkg-query:找不到匹配模式27626的路径 连接 。 我拉起了htop并且能够找到与以下命令相关的上述PID: sendmail:MTA:接受连接 然后我试图用killall sendmail和killall 27626杀死进程并且一直no process found 。 问题是 (除了显而易见的)我不知道如何解释这些发现。 我擦洗了sendmail的服务器,所以我只能假设postfix自己的sendmail版本正在劫持端口? 我甚至不知道这是否有意义。 无论如何,如果有人能够让我直截了当或者至少提出一些有趣的诊断问题,我会很感激。 如果它有用,我在服务器上使用virtualmin来管理几个不同的域,并且还运行wordpress。 提前谢谢了! 为了回应我的请求,我在下面发布了ps […]

使用Postfix与Sendmail的问题

我使用“apt-get install sendmail”安装了sendmail,并使用Webmin安装了postfix。 但Postfix无法启动,当我检查/var/log/mail.err时 *Jul 11 14:09:03 victoria postfix/master[6588]: fatal: bind 0.0.0.0 port 25: Address already in use Jul 11 14:09:10 victoria postfix/master[6821]: fatal: bind 0.0.0.0 port 25: Address already in use Jul 11 14:09:11 victoria postfix/master[6820]: fatal: daemon initialization failure Jul 11 14:09:12 victoria postfix/postfix-script[6822]: fatal: mail system startup failed* 和我的“netstat -tap”显示: *root@victoria:/etc/init.d# netstat […]

Ubuntu 16.04命令行sendmail安装挂了

我试图安装sendmail但它在尝试生成ssl证书时挂起。 我已经取消了安装过程,后来杀死了锁定任何新软件包的进程。 但每当我运行apt-get install 它都会返回到sendmail安装并尝试安装ssl证书。 我重新启动了系统,但问题仍然存在。 我该如何解决这个问题? CLI信息 sudo dpkg –configure -a Setting up sendmail-bin (8.15.2-3) … Updating sendmail environment … Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Writing configuration to /etc/mail/sendmail.conf. Writing /etc/cron.d/sendmail. Disabling HOST statistics file(/var/lib/sendmail/host_status). Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Writing configuration to /etc/mail/sendmail.conf. Writing /etc/cron.d/sendmail. Could not open /etc/mail/databases(No such file […]

本地唯一的sendmail,将所有邮件传递到目录

我有一个开发Ubuntu Server(12.04.1)VM,我用它来开发php站点和电子商务站点(如Magento等)。 因为这是出于开发目的,我需要使用除我自己以外的电子邮件地址进行测试,我需要一种方法让sendmail命令接受邮件但不实际传递它,而是存档在我可以查看的地方它。 安装邮件服务器的最简单方法是什么,sendmail命令将所有邮件路由到本地目录? 即我不希望任何邮件被送到互联网。 我尝试了这个问题中讨论的步骤( SMTP服务器将所有邮件传递给用户@ localhost ),但它似乎不起作用 – 我在我的(本地)邮箱中收到一条错误消息,告诉我它无法传递我的测试消息(例如someone@gmail.com)