小编eud*_*xos的帖子

后缀?Dovecot LMTP:用户不存在:uid@domain

我正在尝试让 Postfix 通过 Dovecot 的 LMTP 发送本地邮件(其中包括用筛子替换 procmail)。到目前为止,我一直在使用mailbox_command = procmail - a "$EXTENSION",交付给本地~/Maildirs。

http://wiki2.dovecot.org/HowTo/PostfixDovecotLMTP之后,我在/etc/dovecot/conf.d/10-master.conf

service lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    group=postfix
    user=postfix
    mode=0600
  }
Run Code Online (Sandbox Code Playgroud)

并添加到 /etc/postfix/main.cf

mailbox_transport = lmtp:unix:private/dovecot-lmtp
Run Code Online (Sandbox Code Playgroud)

现在,这几乎有效(Postfix 与 LMTP 套接字对话),但 LMTP 对eudoxos@mydomain.eu包含域的“用户”感到困惑:

Jan 11 08:22:17 s18015955 postfix/lmtp[7374]: 3D84E19B0290E: to=<eudoxos@mydomain.eu>, orig_to=<fristname.lastname@mydomain.eu>, relay=iota.mydomain.eu[private/dovecot-lmtp], delay=0.01, delays=0/0/0/0, dsn=5.1.1, status=bounced (host iota.mydomain.eu[private/dovecot-lmtp] said: 550 5.1.1 <eudoxos@mydomain.eu> User doesn't exist: eudoxos@mydomain.eu (in reply to RCPT TO command))
Run Code Online (Sandbox Code Playgroud)

LMTP 应该只查找eudoxos(在 LDAP 中)而不是eudoxos@mydomain.eu …

email postfix dovecot

10
推荐指数
2
解决办法
1万
查看次数

更改 `~/.ssh/config` 中的 scp 默认目录

scp(OpenSSH的)命令接受为相对路径host:path/,其是相对于主机上的主目录。我想更改默认目录的位置。

例如,我想创建一个快捷方式伪主机.ssh/config的线沿线

Host bar
   hostName foo
   ## this directive does not actually exist:
   DefaultDirectory /home/me/some/path/here  
Run Code Online (Sandbox Code Playgroud)

这样我就可以写

scp some_file bar:baz
Run Code Online (Sandbox Code Playgroud)

代替

scp some_file foo:some/path/here/baz
Run Code Online (Sandbox Code Playgroud)

openssh 可以吗?

ssh scp

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

dovecot ×1

email ×1

postfix ×1

scp ×1

ssh ×1