当前位置: 首页 > 工具软件 > Phabricator > 使用案例 >

phabricator配置邮箱

洪国兴
2023-12-01

phabricator里面一般通过邮箱通知成员有什么相关的事情,这里记录下如何配置发送邮箱

进入phabricator目录

1.配置发送邮箱

# mail@email.com是指定的发送邮箱
./bin/config set metamta.default-address email@email.com

接下来配置发送邮箱账号相关的信息

2.创建mailers.json文件并添加以下内容

vi ./conf/local/mailers.json

# 写入下列内容
[
   {
     "key": "stmp-mailer",  // key是邮箱账号的唯一标识 不重复即可
     "type": "smtp",        // 采用smtp协议 
     "options": {
       "host": "xx.xx.xx.xx",    // 邮箱服务器的地址 也可以是域名
       "port": 25,               // 发送端口不加密是25 加密是465
       "user": "email@email.com",// 发送邮箱的账号
       "password": "password",   // 发送邮箱的密码
       "protocol": "ssl"         // 是否加密,如果上面是25 这一项就不需要写
     }
   }
]

mailers.json加入到phabricator的配置文件中

./bin/config set cluster.mailers --stdin < ./conf/local/mailers.json

如果更新邮箱就修改mailers.json文件然后执行该命令

3.phabricator配置文件生效

./bin/phd restart

4.验证邮箱是否正常使用

向另一个邮箱发送名为hello,内容为mailers.json

./bin/mail send-test --to test@email.com --subject hello < ./conf/local/mailers.json

成功提示

Reading message body from stdin...
Mail sent! You can view details by running this command:

    phabricator/ $ ./bin/mail show-outbound --id 12

5.失败原因总结

1.判断当前服务器是否能访问邮箱服务器地址

2.检查邮箱账号密码是否输入正确

 类似资料: