问题标签 [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 投票
1 回答
454 浏览

c++ - qmail-inject 返回 111

嗨,我遇到了 qmail 的问题。我想从我的程序发送一封电子邮件,我从 qmail-inject 收到 111 错误代码。但是,如果我尝试从命令行发送相同的电子邮件,它就可以工作。

在我的代码中:

sendmail 就是这样的脚本:

当我在命令行上运行这个脚本时效果很好。但是从我的程序不起作用。

任何帮助,将不胜感激。

0 投票
1 回答
868 浏览

qmail - Qmail 日志:很多未经身份验证的发件人

在 qmail 日志中有很多以下行:

这是否意味着不需要的东西?谢谢...我对qmail完全陌生

0 投票
3 回答
178 浏览

email - qmail中字符串的stralloc实现

在 qmail(MTA) 代码中通过 stralloc 函数使用的字符串的结束分隔符是什么???

它实际上打印

测试Zjklfjndf

打印内容的正确方法是什么???

0 投票
1 回答
74 浏览

qmail - 为什么qmail mta有两个接口接收邮件

可以发送/接收邮件的qmail MTA 有两个起点,即qmail-smtp 和qmail-inject。

为什么我们有两个这样不同的邮件传递接口???

我正在阅读来自:http ://www.nrg4u.com/qmail/the-big-qmail-picture-103-p1.gif 的 qmail 教程

0 投票
1 回答
174 浏览

qmail - 是否可以将邮件从 qmail 路由到 postfix

由于一些垃圾邮件活动,我的服务器 IP 被列入黑名单。为了避免将其列入黑名单,我计划将来自未知 id 的所有邮件路由到通过 postfix 路由(postfix 具有发件人阻塞功能并保留 qmail 没有的队列)

这些主要是与 qmail-remote 相关的邮件(外发邮件),因此可能是 qmail-remote 中的黑客调用后缀。

任何想法/建议都受到热烈欢迎。

0 投票
1 回答
603 浏览

ruby-on-rails - Redmine 两次发送邮件

在 redmine 中创建/编辑问题时,通知邮件会发送两次。为什么?

我查看了 redmine 配置文件“config/configuration.yml”并试图删除“production:”中的“email_delivery:”部分,因为“default:”中已经定义了一个

即使使用“管理 > 设置 > 电子邮件通知”的“发送测试邮件”功能,测试电子邮件也会发送两次。

但这只发生在使用下面的 ":sendmail" 配置时。当使用 ":smtp" 并设置 SMTP 服务器时,邮件只会被正确发送一次。当使用命令行“mail”命令时,邮件也只发送一次。

这就是我的 configuration.yml 的样子:

使用的邮件程序是 qmail。这是用于发送测试邮件的 mail.info 的输出:

似乎 ruby​​ ActionMailer 已经导致“to=kraft@web-consulting.at”两次。

有任何想法吗?

0 投票
1 回答
681 浏览

php - 由于权限,PHP Qmail管道到脚本不起作用?

我已将 Qmail 设置为通过管道传输到特定电子邮件地址的脚本,该脚本正在运行;但是,部分脚本会创建一个不起作用的文件。

它尝试写入的文件夹上的组apache具有写入权限 (775)。我已添加popuser到 apache 组,由id popuser. 根据以下信息,这可能是不必要的。(我曾尝试让 apache 成为主要/有效组和次要组)

我在 PHP 脚本中使用了get_current_uid(), getmyuid(), :getmygid()exec("whoami")

get_current_uid() = [file/folder OWNER] (we'll call him Bob, he is a user not a group)

getmyuid() = Bob

getmygid() = Bob

exec("whoami") = [blank]

如果我将要写入的目录设置为 777,则一切正常 - 暗示权限是原因。在这种情况下,这些文件是拥有的,并且具有一组popuser(不是上面的 uid/gid 位的结果)。至少对我来说,这意味着当前用户实际上是popuser而不是Bob.

结果,我可以 chmod 到 0644,但不能 chown/chgrp(我需要 apache 作为组,因为其他地方的另一个 UI 允许管理文件)。

为了不必使目录世界可写,我chmod('/path/to/dir', 0777);在创建文件之前和chmod('/path/to/dir', 0775);之后都插入了一个,但这显然popuser也在运行,因为它失败了。

简而言之,我需要做的是在Bob/ apache(所有者/组)具有使用 qmail 的写权限的目录中创建一个文件,该文件说它运行为Bob,但实际上运行为popuser.

希望这是有道理的。

0 投票
1 回答
154 浏览

arrays - 验证电子邮件发件人是否有权发送到某个地址

我被迫在 qmail 中实施发件人策略。

我有一个描述政策的文件:

该文件描述了以下情况:

字母大小写应该被忽略。

我必须使用 qmailqueue 和 PERL (Mail::Qmail::Queue::Message) 在 qmail 中实现这些限制,但我根本不了解 PERL。

真诚感谢任何帮助。

0 投票
1 回答
130 浏览

ruby - 使用 qmail 将电子邮件重定向到 ruby​​ 脚本

正如主题所说,我想将收到的邮件重定向到 ruby​​script。我知道我可以通过 |path/to/script 将邮件传递给脚本,但我不知道如何使用 ruby​​ 中的输入...

希望有人能告诉我正确的方向。

谢谢

0 投票
1 回答
1248 浏览

plesk - Qmail - 更改最大重试时间

您好,我正在使用 Qmail 运行 Plesk 10.4.4,并注意到我的一位客户收到了垃圾邮件,其中包含 qmail 一直试图回复的无效地址。不幸的是,这导致系统中出现大量邮件(超过 100 封电子邮件),其中一些重试被搁置了 7 天以上,即使地址正确,任何试图发出的新电子邮件也需要长达 2 小时。

有没有办法告诉qmail不要继续重试并从队列中删除超过2小时的任何内容?