问题标签 [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.
php - 分离电子邮件和前端服务器的最佳方法
我正在使用 PHP 运行 Apache 服务器。到目前为止,已经使用 PHP 的mail()
功能从这个 Apache 服务器向用户发送了电子邮件。
为了优化这种结构,我想将电子邮件部分分离在一个单独的服务器上(专门运行 qmail)。
既然 Apache 服务器不再有任何电子邮件软件,那么让它发送电子邮件的最佳方式是什么(即将电子邮件内容发送到新的邮件服务器)?据我所知,PHP 的mail()
功能不太适合从单独的服务器发送邮件。
谢谢
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”。我还是有点失落。
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?邮递员错误与此有关吗?
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)是我们自己内部网络上的一台机器。
关于我可以检查的任何建议?有什么方法可以获取有关导致“连接失效”的原因的更多详细信息?例如,目的地的电子邮件服务器可能由于某些特定内容而拒绝了邮件?
任何建议将不胜感激。
python - python django send_mail 不起作用,因为不支持 smtp 服务器
我首先尝试在我的 python 代码中使用 django send_mail 函数。
但是我的实时服务器不支持 SMTP,因此我被要求尝试使用 qmail-inject 或邮件,它们是 unix 命令。
有没有人这样做过?我们如何从 python 代码中设置主题、收件人等,并使用 qmail-inject 或作为 unix 命令的邮件发送电子邮件?
java - 群发邮件应用程序 java 与 php
我需要构建一个群发邮件应用程序来每天发送大约 20 封 lacs 邮件。我需要一些关于 php 和 java 之间技术选择的建议。请建议。
email - 重定向通配符电子邮件帐户
我试图设置一个转发器将所有发送到 exapmle*@mydomain.com 的邮件转发到 myaccount@gmail.com。我们使用的是qmail。我尝试设置“.qmail-example*。但没有用。任何人都可以帮我解决这个问题。
谢谢你。
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 命令,而只需从文件中添加/删除模式的想法。
python - 当 Plone 3.3 内容规则尝试发送电子邮件时,Zope 上的线程卡住了
我试图找出导致我们的 Zope 实例越来越频繁地锁定的问题的根源。我已经安装了Products.signalstackLogger以试图深入了解它,当我们在 Plone 中定义的内容规则之一试图发送电子邮件时,它似乎正在发生。
例如:
这些通知通常可以正常工作(每天发送许多电子邮件),并且已配置超过 12 个月,问题仅在最近 2 个月内出现。导致问题的唯一主要变化是从 Apache 负载均衡器切换到 Haproxy
我们正在使用:
- Linux
- 本地 qmail 服务器 (localhost:25)
- Python 2.4.6
- 克隆 3.3.6
database - 如何在 Solaris 服务器上使用 qmail 附加文件?
具体来说,我想在 Solaris 服务器上使用 tcl 和 qmail 将多个文件附加到外发电子邮件。