问题标签 [qmail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
416 浏览

php - 分离电子邮件和前端服务器的最佳方法

我正在使用 PHP 运行 Apache 服务器。到目前为止,已经使用 PHP 的mail()功能从这个 Apache 服务器向用户发送了电子邮件。

为了优化这种结构,我想将电子邮件部分分离在一个单独的服务器上(专门运行 qmail)。

既然 Apache 服务器不再有任何电子邮件软件,那么让它发送电子邮件的最佳方式是什么(即将电子邮件内容发送到新的邮件服务器)?据我所知,PHP 的mail()功能不太适合从单独的服务器发送邮件。

谢谢

0 投票
3 回答
22471 浏览

ssh - 如何重启qmail?

我有 VPS 和 root ssh 访问权限。我确定我之前通过 SSH 重新启动了 Qmail,但不知道如何。

我试过跑步/etc/init.d/qmail restart,但我得到的只是-bash: /etc/init.d/qmail: No such file or directory.

我也跑过:

我非常感谢有关如何做到这一点的方向,以及将来解决这类事情的过程将是什么。

非常感谢。史蒂夫

编辑:当我使用 Plesk 时,我还安装了 WebMin,它告诉我启动 Qmail 的命令是:“Just run rc script”,而停止它的命令是:“Just kill qmail-send”。我还是有点失落。

0 投票
0 回答
368 浏览

php - PEAR mail_queue 使用 qmail 发送重复的电子邮件

我每周使用 PEAR mail_queue 向想要接收时事通讯的用户发送大约 1000 封电子邮件。

我的一些用户告诉我,他们每周在同一分钟内收到这封信 2 或 3 次。

我有一个 cron 作业,每 15 分钟运行一次,并使用 mail_queue 和带有 mail_mime 的 smtp 服务器发送 100 封电子邮件。在我的服务器上,我使用 qmail,但也可以使用 postfix。

在数据库中,mail_queue 表是正常的,每封邮件只有一次。

我有时也会收到邮递员的错误,但我不知道它是否相关。它说有一个日志记录错误,无法从usenet打开。

怎么了?它是一个 php/PEAR 错误吗?还是qmail的bug?邮递员错误与此有关吗?

0 投票
1 回答
547 浏览

sysadmin - 排除qmail投递失败

我有一个令人费解的 qmail 情况(至少对我来说,但我不是 qmail 专家,这是我默认查看的与工作相关的问题......)

在我们邮件服务器的 qmail 队列中,大约有 12 封电子邮件发送到特定地址,这些邮件已经存在 2 天。在日志中,我看到每次交付尝试都以

交货 NNNN: 延期: Connected_to_XXX.XXX.X.XX_but_connection_dieed._Possible_duplicate!_(#4.4.2)/

一直以来,数以千计的其他电子邮件都被成功发送到完全相同的地址。我看不到十几个失败的消息有什么不同,尽管这是我能想到的唯一合乎逻辑的解释。

目标主机(XXX.XXX.X.XX)是我们自己内部网络上的一台机器。

关于我可以检查的任何建议?有什么方法可以获取有关导致“连接失效”的原因的更多详细信息?例如,目的地的电子邮件服务器可能由于某些特定内容而拒绝了邮件?

任何建议将不胜感激。

0 投票
1 回答
265 浏览

python - python django send_mail 不起作用,因为不支持 smtp 服务器

我首先尝试在我的 python 代码中使用 django send_mail 函数。

但是我的实时服务器不支持 SMTP,因此我被要求尝试使用 qmail-inject 或邮件,它们是 unix 命令。

有没有人这样做过?我们如何从 python 代码中设置主题、收件人等,并使用 qmail-inject 或作为 unix 命令的邮件发送电子邮件?

0 投票
1 回答
197 浏览

java - 群发邮件应用程序 java 与 php

我需要构建一个群发邮件应用程序来每天发送大约 20 封 lacs 邮件。我需要一些关于 php 和 java 之间技术选择的建议。请建议。

0 投票
1 回答
90 浏览

email - 重定向通配符电子邮件帐户

我试图设置一个转发器将所有发送到 exapmle*@mydomain.com 的邮件转发到 myaccount@gmail.com。我们使用的是qmail。我尝试设置“.qmail-example*。但没有用。任何人都可以帮我解决这个问题。

谢谢你。

0 投票
1 回答
557 浏览

logging - grep -f 使用 -i 选项

我想将 grep 与 -f、-i 和 -v 选项一起使用。我有一个包含以下内容的模式文件:

vchkpw-pop3 vchkpw-
提交
user_unknown
unknown_user
address_rejected
no_such_user
does_not_exist
invalid_recipient
mailbox_unavailable
user_not_found
no_mailbox_here

当我处理我的 qmail 邮件日志文件时,我想排除上述所有条款。

使用 Grep 2.5.1,它似乎不适用于从第 3 个位置开始的任何模式。

我正在使用一行 bash 代码来解析我的邮件日志文件。请参阅下面的行:

而不是在管道中使用多个 grep -v "sometext" ,我想在它们的位置使用 grep -vif patterns.txt 。

但是,我的问题是,在我的 grep 版本中,如果模式中包含下划线 (_),则不允许我同时使用 f 和 i 选项。如果我删除下划线,那么模式会按预期匹配。

这是我在解析邮件日志时要省略的示例行:

由于错误消息取决于我正在联系的邮件服务器,因此模式 user_unknown 有时有大写字母,有时没有。

有人有更好的解决方案吗?

我喜欢不必每次都编辑一行 bash 命令,而只需从文件中添加/删除模式的想法。

0 投票
1 回答
218 浏览

python - 当 Plone 3.3 内容规则尝试发送电子邮件时,Zope 上的线程卡住了

我试图找出导致我们的 Zope 实例越来越频繁地锁定的问题的根源。我已经安装了Products.signalstackLogger以试图深入了解它,当我们在 Plone 中定义的内容规则之一试图发送电子邮件时,它似乎正在发生。

例如:

这些通知通常可以正常工作(每天发送许多电子邮件),并且已配置超过 12 个月,问题仅在最近 2 个月内出现。导致问题的唯一主要变化是从 Apache 负载均衡器切换到 Haproxy

我们正在使用:

  • Linux
  • 本地 qmail 服务器 (localhost:25)
  • Python 2.4.6
  • 克隆 3.3.6
0 投票
1 回答
81 浏览

database - 如何在 Solaris 服务器上使用 qmail 附加文件?

具体来说,我想在 Solaris 服务器上使用 tcl 和 qmail 将多个文件附加到外发电子邮件。