问题标签 [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.
c++ - qmail-inject 返回 111
嗨,我遇到了 qmail 的问题。我想从我的程序发送一封电子邮件,我从 qmail-inject 收到 111 错误代码。但是,如果我尝试从命令行发送相同的电子邮件,它就可以工作。
在我的代码中:
sendmail 就是这样的脚本:
当我在命令行上运行这个脚本时效果很好。但是从我的程序不起作用。
任何帮助,将不胜感激。
qmail - Qmail 日志:很多未经身份验证的发件人
在 qmail 日志中有很多以下行:
和
这是否意味着不需要的东西?谢谢...我对qmail完全陌生
email - qmail中字符串的stralloc实现
在 qmail(MTA) 代码中通过 stralloc 函数使用的字符串的结束分隔符是什么???
它实际上打印
测试Zjklfjndf
打印内容的正确方法是什么???
qmail - 为什么qmail mta有两个接口接收邮件
可以发送/接收邮件的qmail MTA 有两个起点,即qmail-smtp 和qmail-inject。
为什么我们有两个这样不同的邮件传递接口???
我正在阅读来自:http ://www.nrg4u.com/qmail/the-big-qmail-picture-103-p1.gif 的 qmail 教程
qmail - 是否可以将邮件从 qmail 路由到 postfix
由于一些垃圾邮件活动,我的服务器 IP 被列入黑名单。为了避免将其列入黑名单,我计划将来自未知 id 的所有邮件路由到通过 postfix 路由(postfix 具有发件人阻塞功能并保留 qmail 没有的队列)
这些主要是与 qmail-remote 相关的邮件(外发邮件),因此可能是 qmail-remote 中的黑客调用后缀。
任何想法/建议都受到热烈欢迎。
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”两次。
有任何想法吗?
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
.
希望这是有道理的。
arrays - 验证电子邮件发件人是否有权发送到某个地址
我被迫在 qmail 中实施发件人策略。
我有一个描述政策的文件:
该文件描述了以下情况:
字母大小写应该被忽略。
我必须使用 qmailqueue 和 PERL (Mail::Qmail::Queue::Message) 在 qmail 中实现这些限制,但我根本不了解 PERL。
真诚感谢任何帮助。
ruby - 使用 qmail 将电子邮件重定向到 ruby 脚本
正如主题所说,我想将收到的邮件重定向到 rubyscript。我知道我可以通过 |path/to/script 将邮件传递给脚本,但我不知道如何使用 ruby 中的输入...
希望有人能告诉我正确的方向。
谢谢
plesk - Qmail - 更改最大重试时间
您好,我正在使用 Qmail 运行 Plesk 10.4.4,并注意到我的一位客户收到了垃圾邮件,其中包含 qmail 一直试图回复的无效地址。不幸的是,这导致系统中出现大量邮件(超过 100 封电子邮件),其中一些重试被搁置了 7 天以上,即使地址正确,任何试图发出的新电子邮件也需要长达 2 小时。
有没有办法告诉qmail不要继续重试并从队列中删除超过2小时的任何内容?