使用 Thunderbird 进行电子邮件管道

使用 Thunderbird 进行电子邮件管道

我有一个 PHP 脚本(osTicket),可以解析管道电子邮件。

理论上,执行脚本并将电子邮件源代码发布到其中非常简单。

有没有插件可以实现这个功能?或者还有其他可行的选择吗?

答案1

Thunderbird 没有办法通过自定义脚本来发送电子邮件。

您应该研究的一个选项是postfix在 osTicket 服务器上设置一个服务,以允许它从本地主机发送消息。

在 osTicket 提到的文档中(http://osticket.com/wiki/Email_Piping),他们讨论了如何为 cPanel 设置它。我们将在 postfix 上做同样的事情:

步骤 1:查找您正在使用的别名映射

sudo postconf | grep -e ^alias_maps

上述命令的示例结果: alias_maps = hash:/etc/aliases

第 2 步:编辑文件以添加新别名

(使用任何具有 root 访问权限的编辑器)

sudo vim /path/to/alias/file

上述命令的示例结果: sudo vim /etc/aliases

步骤 3:将此行添加到别名文件

[email protected]: "|/path/to/api/pipe.php"

你应该改变:您要发送给我们的电子邮件地址以及 pipe.php 文件的正确路径

步骤 4:保存别名文件并退出

对于 vim: :wq!

根据编辑器,使用命令/选项保存文件并退出。

步骤 5:初始化别名数据库

sudo newaliases

这将确保您所做的更改将用于 postfix/sendmail。这仅在您编辑文件时才有效/etc/aliases。阅读手册页以获取有关如何初始化 postfix 别名数据的更多信息man newaliases

步骤 6:测试是否有效

echo "TEST Email" | mail -s "This is a test" [email protected]

一旦完成后,您应该能够读取邮件日志以确保它在发送时使用了 php 脚本:/var/log/mail.log

您应该看到一行关于它已被发送但被传递给命令的内容:(delivered to command: /path/to/api/pipe.php)

网站参考

来自 osTicket 的有关电子邮件管道的官方信息

http://osticket.com/wiki/Email_Piping

关于后缀管道的问题

https://stackoverflow.com/questions/6723596/piping-with-postfix-aliases-and-mysql

piping.html - 有关帮助台服务的管道的更详细说明,称为视觉帮助台

http://www.thevisionworld.com/vision-helpdesk-faqs-exim-postfix-qmail-sendmail-email

相关内容