我要在这里坚果,试图让我的配置系统。

我家里有一台笔记本电脑,并在工作中的工作站。我用狗和sendmail的。我有一个家ISP是在很多的黑名单,让我通过我的ISP我的笔记本电脑发送的电子邮件被频频受阻由接收垃圾邮件。我可以ssh到我的工作站和使用狗有互动,但它是缓慢和繁琐。我从工作服务器与fetchmail的笔记本电脑下载我的电子邮件。

我试图让使用笔记本电脑通过工作邮件发送邮件

ssh -L 25:workstation.work.com:25 workstation.work.com

但似乎当我这样做的sendmail不能运行。当我尝试从工作站到笔记本sendmail来的fetchmail必须在笔记本电脑上运行的邮件将在笔记本电脑本地交付。当邮件没有通过它被拒绝,因为主机无法识别。我试着改变狗的主机名。这似乎不影响任何东西。

所以我感到困惑如何在我的笔记本电脑配置傻子,sendmail和SSH,这样我可以编写和我的笔记本电脑发送电子邮件,以便他们获取传递,但我也想从服务器获取我的电子邮件fetchmail的和具有它局部地递送。

任何帮助理解。

有帮助吗?

解决方案

如果您运行SSH隧道,你不能在本地运行的sendmail,因为否则将在25端口侦听,不是你的隧道。和fetchmail的默认希望本地邮件服务器传送到,尽管你可以配置它,如果你喜欢交付给MBOX档案直接。

我做的却是我在我的笔记本上运行后缀,并将其设置为邮件传递到本地主机:在/etc/postfix/main.cf中使用relayhost=[127.0.0.1]:2526 2526。然后我运行SSH隧道ssh -N -L 2526:localhost:25 ptomblin@myserver这样当后缀去实现,它通过隧道隧道出来。和本地邮件客户喜欢狗和fetchmail的看到一个本地邮件服务器上的25端口上运行像他们期望的那样。

其他提示

保罗:你的答案做业务!我很困惑,应该已经指定-L 54321:本地主机:25,而不是-L 54321:远程主机:25。注意你的中继主机节错字。方括号应结肠之前被封闭,从而:中继主机= [127.0.0.1]:54321。 感谢您的后缀尖端。我一直使用的sendmail之前,有点盲目,现在您的建议已安装和使用Postfix和找到配置相比,sendmail的一个绝对的喜悦!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top