我的目标是我的电脑(ComputerA)的以下情况:
目前,第一部分工作正常。 这里是configuration文件:
/etc/exim4/update-exim4.conf.conf
dc_eximconfig_configtype='satellite' dc_other_hostnames='tsl.local' dc_local_interfaces='127.0.0.1;::1;' dc_readhost='tsl.local' dc_relay_domains='' dc_minimaldns='false' dc_relay_nets='' dc_smarthost='mail.tsl.local' CFILEMODE='644' dc_use_split_config='false' dc_hide_mailname='true' dc_mailname_in_oh='true' dc_localdelivery='mail_spool'
/ etc / aliases中
root: mailuser
/etc/exim4/update-exim4.conf.conf
dc_eximconfig_configtype='internet' ...
/ etc / aliases中
mailuser: [email protected]
在ComputerA上 ,当我运行
echo 'World'| mail -s 'Hello' root
它工作正常。 据我了解,这封电子邮件由ComputerB路由,然后到Internet。
现在我想能够做到以下几点:
echo 'World'| mail -s 'Hello' bob
而这封电子邮件应该被发送到一个Gmail地址( 不被路由到ComputerB )。
所以我编辑/ etc / aliases :
root: mailuser bob: [email protected]
但是,我不知道如何configuration不同的configurationtypes( 卫星和互联网 )的exim4。
我find了一个例子,如何只为gmail设置exim4,但不是“混合”。
我应该在/etc/exim4/conf.d/router中创build一个手动路由并停止使用update-exim4.conf.conf ?