linux - PostFix SMTP (Ubuntu 14.04)

标签 linux email ubuntu smtp

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我已经在我的服务器上设置了 PostFix,它可以正常发送和接收。但是,我希望能够将运行在我的盒子上的 PostFix 服务器用作 SMTP 服务器,例如,我想连接到我的服务器和 Gmail 中的 PostFix 帐户,这样我就可以从我的服务器从其他服务器发送电子邮件地点。

我如此强调这一点的唯一原因是,经过大量搜索后,我只能找到如何设置 PostFix 以访问其他 SMTP 服务器,而这不是我想要的。

最佳答案

您描述的交易涉及三个不同的程序(或流程):

邮件传输代理 (MTA),如 PostFix 或 Sendmail,它们将邮件相互中继,然后在最后一跳将其放入邮箱(通常是/var/spool/mail)。

从邮箱中提取邮件并将其呈现给最终用户的客户端程序(如 Gmail 或 Thunderbird)。这些客户端通常使用 IMAP 协议(protocol)从邮箱中检索邮件。

最后,一个 IMAP 服务器(通常是 Dovecot),它接受 IMAP 请求并进入 Postfix 创建的邮箱以将邮件返回给用户。

因此,您需要在您的计算机上安装 Dovecot(或其他类似程序)以接受来自 Gmail 的帐户请求。 Dovecot 和 PostFix 将相互合作,将邮件从中继正确传输到您的帐户邮箱。

关于linux - PostFix SMTP (Ubuntu 14.04),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30402916/

相关文章:

ubuntu - 奇点/ubuntu : how to use the host authentical agent

linux - 如何调用任何内核函数?

python - 如何使用 Python 3 阅读电子邮件

php - 本地 LAMP 堆栈上的 Wordpress - 如何允许 PHP 文件通过 FTP

php - 通过网络服务器运行时无法发送邮件,但能够使用相同的 php 脚本从命令行发送

c# - SendMailAsync 从不返回,仍然发送邮件

ubuntu - Redis 踢出空/空白 pid 文件

c - 忽略 Linux TCP 套接字上的传入字节

linux - 使用文件时列出文件 - Shell Linux

linux - 脚本中的 Git 克隆