postfix-mta 相关问题

关于后缀管理的问题是关于主题的。可能会在Server Fault上询问服务器管理员问题。 Postfix是一个免费的,开源的,广泛使用的跨平台邮件服务器(邮件传输代理),可在所有常见平台上使用。

如何在main.cnf后缀中使用`hostname`

我有 40 多台服务器要安装 postfix,我已经从工作服务器中获取了必要的文件并编写了脚本来安装并将文件复制到适当的位置,我遇到的问题是我不能。 ..

回答 1 投票 0

如何修复 postfix myhosting 配置问题?

我尝试使用本地邮件配置安装后缀,但我的主机名配置有问题 我需要完整的安装过程 运行新别名 新别名:警告:valid_hostname:错误...

回答 2 投票 0

当 postfix/dovecot 收到新邮件时运行脚本

我有: postfix->dovecot->新邮件转到[[email protected]]邮箱 postfix->dovecot->新邮件转到[[email protected]]邮箱 postfix->dovecot-> 新邮件转到 [a...

回答 5 投票 0

Postfix TLS 库问题:使用 sendgrid-mailer 从 PHP 应用程序发送电子邮件时出现错误:14094418

我有一个旧版 PHP 应用程序在 Rocky Linux 8 上的 Apache 2.4.37 上运行。它使用 sendgrid-mailer 来发布电子邮件。配置如下: MAILER_DSN=smtp://127.0.0.1:25 我的 Postfix 正在运行...

回答 1 投票 0

获取 postfix 邮件日志中唯一发件人(来自=)域的列表

我目前正在尝试从邮件日志中提取所有发件人域。我可以使用以下命令执行其中一些操作,但输出并不完全是我想要的。最好的方法是什么...

回答 2 投票 0

过滤 postfix 日志发送或退回的邮件

我在 /var/log/maillog 中过滤 postfix 日志时遇到问题。 我做了一个命令 cat maillog | grep 退回 | grep 说并过滤哪些邮件未发送及其原因如下: 11 月 1 日...

回答 3 投票 0

Postfix + Dovecot 连接数据库失败

我安装了一个基于 Postfix 和 Dovecot 的新邮件服务器。 当我配置一切时,设置很好。没有错误输出或其他东西。 问题是: 当我尝试连接到邮件时...

回答 3 投票 0

有没有办法通过SSH或其他方式为ubuntu的/var/mail设置警报?

是否有任何框架/GUI来设置每当邮件发送到ubuntu服务器上的/var/mail时触发的警报? 由于网络连接关闭,我目前正在使用本地主机,并且唯一的方法...

回答 1 投票 0

SendGrid 反弹抑制 - 如何永久关闭此功能

我的组织每天代表其自身和约 10 个经纪商客户发送约 3000 张高价值(发票/收据/报表)。我无法控制电子邮件收件人,需要退回所有退回的电子邮件...

回答 2 投票 0

Opendkim 无法启动

简而言之:我无法启动 opendkim。 我想将 opendkim 与 Postfix 一起使用。 当我尝试启动 opendkim 时... $ sudo systemctl 启动 opendkim ...我不会回到命令行(直到我决定...

回答 1 投票 0

后缀:收件人地址与收件人地址不匹配

我在 mailgun 日志中收到错误,其中“收件人地址”与“收件人地址”不同。 我有一个带有 postfix 的 ubuntu 服务器。这会将系统邮件转发到我的电子邮件地址(me@mydomai...

回答 1 投票 0

通过 cron 中的 bash 脚本发送电子邮件时,它会转到 root

所以我有一个 bash 脚本,如果我正常执行它,它将发送到我在脚本中指定的电子邮件地址。但是,如果我将其放入 crontab 并以 root 身份运行,它将发送给...

回答 1 投票 0

Vlucas 不起作用

我无法使 ENV 工作,该脚本可以很好地处理纯文本。 我在这个设置中做错了什么? 这是我的脚本: 我无法使 ENV 工作,该脚本可以很好地处理纯文本。 我在这个设置中做错了什么? 这是我的脚本: <?php if (isset ($_SERVER ["HTTPS"]) && $_SERVER ["HTTPS"] !== "off") { header("Strict-Transport-Security: max-age=31536000; includeSubDomains; preload"); header("Content-Security-Policy: default-src 'self'; script-src 'self' https://www.google-analytics.com https://ssl.google-analytics.com https://www.googletagmanager.com; img-src 'self' https://www.google-analytics.com; connect-src 'self' https://www.google-analytics.com;"); } if ($_SERVER["REQUEST_METHOD"] == "POST") { $industry = filter_input(INPUT_POST, "industry", FILTER_SANITIZE_SPECIAL_CHARS); $purpose = filter_input(INPUT_POST, "purpose", FILTER_SANITIZE_SPECIAL_CHARS); $info = filter_input(INPUT_POST, "info", FILTER_SANITIZE_SPECIAL_CHARS); $select = filter_input(INPUT_POST, "webType", FILTER_SANITIZE_SPECIAL_CHARS); $webPurpose = filter_input(INPUT_POST, "webPurpose", FILTER_SANITIZE_SPECIAL_CHARS); $name = filter_input(INPUT_POST, "name", FILTER_SANITIZE_SPECIAL_CHARS); $clientEmail = filter_input(INPUT_POST, "email", FILTER_SANITIZE_EMAIL); } if (!filter_var($clientEmail, FILTER_VALIDATE_EMAIL)) { die("Invalid email."); } require "../vendor/autoload.php"; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\SMTP; use Dotenv\Dotenv; $dotEnv = dotEnv::createImmutable("/../"); dotEnv->load(); $mail = new PHPMailer(); $mail->isSMTP(); $mail->isHTML(true); $mail->SMTPDebug = SMTP::DEBUG_SERVER; $mail->Host = 'smtp.gmail.com'; $mail->Port = 465; $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; $mail->SMTPAuth = true; $mail->Username = getenv("email"); $mail->Password = getenv("password"); $mail->setFrom("[email protected]"); $mail->addAddress("[email protected]"); $mail->Subject = "New Submission!"; $mail->Body = "Industry - " . $industry . "<br>" . "Purpose - " . $purpose . "<br>" . "Additional information - " . $info . "<br>" . "Web type - " . $webPurpose . "<br>" . "Management - " . $managment . "<br>" . "Name - " . $name . "<br>" . "Email - " . $clientEmail; if ($mail->send()) { header("location: ../mail_submitted.html"); exit(); } else { echo "Sorry, something went wrong. You can try submitting again, or contact me directly at [email protected]"; }; 如果您想使用 getenv() 函数,您需要调用 $dotEnv = Dotenv::createUnsafeImmutable("/../"); 而不是 $dotEnv = dotEnv::createImmutable("/../"); 这已记录在自述文件中https://github.com/vlucas/phpdotenv#putenv-and-getenv

回答 1 投票 0

Postfix 在 ECS 中作为任务运行不起作用

我有一个在 ECS 中运行的 postfix 容器,我已将其配置为使用端口 2525,因为我读到端口 25 可能会被阻止。 当我尝试建立与它的连接时(直接与任务专用 IP

回答 1 投票 0

筛滤规则

我想在 postfix/dovecot 安装中使用 SIEVE 过滤电子邮件。 假设一封电子邮件的“TO”字段中有多个收件人。 如果 TO 字段存在匹配电子邮件的 SIEVE 规则

回答 3 投票 0

Postfix+Dovecot 如何将电子邮件密送回发件人?

我想要实现的最终结果是发出的电子邮件也应该进入发送箱。受到各种其他答案的启发,我尝试了多种方法来做到这一点,但到目前为止还没有奏效......

回答 1 投票 0

Postfix 重写了我的返回路径标头

我注意到,虽然我在通过我的 postfix 服务器的邮件中传递了自定义返回路径标头,但标头会被重写。我想传递我自己的标头或至少构造一个标头

回答 2 投票 0

是否可以通过smtp通过bash脚本发送邮件?

我有postfix+dovecot。我想制作可以使用 SMTP 的 bash 脚本。我不想使用sendmail。 是否可以?也许有人有一些代码示例?

回答 9 投票 0

这条消息总是让我暂时进入雅虎黑名单。有什么问题吗

每当我向雅虎发送此消息时,我都会立即收到临时阻止。我只将其发送给自己,因此没有进行垃圾邮件报告。 # 之前声明的所有变量... $mail = new PHPMailer(true...

回答 1 投票 0

SmtpClient 在 .NET Framework 下失败,但在 .NET Core 下成功

我们正在运行一个 Postfix SMTP 服务器,并且有一个非常简单的 C# 应用程序连接到它。 System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); msg.From = new MailAddress("...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.