设置一个简单的邮件服务器将所有发送到一个地址的邮件转发给Gmail。
到目前为止,我只有一行文件/var/qmail/mailnames/myserver.com/username/.qmail :
我也有文件/ var / qmail /用户/分配 :
=用户名:localuser:2525:48:/var/qmail/mailnames/servername.com/username :::
testing邮件反弹错误“对不起,这个名字没有邮箱。
谢谢!
我相信如果你这样做,它只会在/ var / qmail / control中执行一个默认的域名,如果你有多个域名,你应该使用vpopmail,最后我build议你安装QmailAdmin,它将帮助你转发有用的东西,你会更容易通过web gui来pipe理。
你运行qmail-newu吗? 你有没有包括“。” 作为文件的最后一行? 本地用户拥有/var/qmail/mailnames/myserver.com/username/吗?
你可以更简单地使用别名目录。 与系统上的用户不匹配的消息被传递给别名用户(/ var / qmail / alias),在那里处理这些消息,就好像消息发往alias-localpart一样。 在你的情况下,我想你会创build这个文件:
/var/qmail/alias/.qmail-username
该文件将包含您的转发说明:
&[email protected]
不能添加评论(没有足够的声望),但只是想确认你的path – 我怀疑你只是换了真正的服务器名称,但理智检查总是一件好事:-)
您的用户/分配文件的path为: /var/qmail/mailnames/servername.com/username
虽然你说.qmail文件位于: /var/qmail/mailnames/myserver.com/username
即myserver.com与servername.com。
另一件要检查的是目标目录和.qmail文件由分配文件中configuration的uid:gid 2525:48进行了chown,并且该文件是chmod'd 644。
qmail一般会将setuid()设置为目标用户的账号。 当你在用户/分配文件中configuration了用户时,qmail将设置为在那里指定的uid。 所以如果烫发不对,用户将不存在。