自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用Postfix從Fedora系統(tǒng)中獲取電子郵件

系統(tǒng) Linux
Postfix 是一個(gè)易于配置且以強(qiáng)大的安全記錄而聞名的 MTA。遵循以下步驟,以確保從本地服務(wù)發(fā)送的電子郵件通知將通過 Postfix MTA 路由到你的互聯(lián)網(wǎng)電子郵件賬戶中。

[[273763]]

交流是非常重要的。你的電腦可能正試圖告訴你一些重要的事情。但是,如果你沒有正確配置郵件傳輸代理(MTA),那么你可能不會(huì)收到通知。Postfix 是一個(gè)易于配置且以強(qiáng)大的安全記錄而聞名的 MTA。遵循以下步驟,以確保從本地服務(wù)發(fā)送的電子郵件通知將通過 Postfix MTA 路由到你的互聯(lián)網(wǎng)電子郵件賬戶中。

安裝軟件包

使用 dnf 來安裝一些必須軟件包(你應(yīng)該配置了 sudo,對吧?):

  1. $ sudo -i
  2. # dnf install postfix mailx

如果以前配置了不同的 MTA,那么你可能需要將 Postfix 設(shè)置為系統(tǒng)默認(rèn)。使用 alternatives 命令設(shè)置系統(tǒng)默認(rèn) MTA:

  1. $ sudo alternatives --config mta
  2. There are 2 programs which provide 'mta'.
  3. Selection Command
  4. *+ 1 /usr/sbin/sendmail.sendmail
  5. 2 /usr/sbin/sendmail.postfix
  6. Enter to keep the current selection[+], or type selection number: 2

創(chuàng)建一個(gè) password_maps 文件

你需要?jiǎng)?chuàng)建一個(gè) Postfix 查詢表?xiàng)l目,其中包含你要用于發(fā)送電子郵件賬戶的地址和密碼:

  1. # MY_EMAIL_ADDRESS=glb@gmail.com
  2. # MY_EMAIL_PASSWORD=abcdefghijklmnop
  3. # MY_SMTP_SERVER=smtp.gmail.com
  4. # MY_SMTP_SERVER_PORT=587
  5. # echo "[$MY_SMTP_SERVER]:$MY_SMTP_SERVER_PORT $MY_EMAIL_ADDRESS:$MY_EMAIL_PASSWORD" >> /etc/postfix/password_maps
  6. # chmod 600 /etc/postfix/password_maps
  7. # unset MY_EMAIL_PASSWORD
  8. # history -c

如果你使用的是 Gmail 賬戶,那么你需要為 Postfix 配置一個(gè)“應(yīng)用程序密碼”而不是使用你的 Gmail 密碼。有關(guān)配置應(yīng)用程序密碼的說明,參閱“使用應(yīng)用程序密碼登錄”。

接下來,你必須對 Postfix 查詢表運(yùn)行 postmap 命令,以創(chuàng)建或更新 Postfix 實(shí)際使用的文件的散列版本:

  1. # postmap /etc/postfix/password_maps

散列后的版本將具有相同的文件名,但后綴為 .db

更新 main.cf 文件

更新 Postfix 的 main.cf 配置文件,以引用剛剛創(chuàng)建 Postfix 查詢表。編輯該文件并添加以下行:

  1. relayhost = smtp.gmail.com:587
  2. smtp_tls_security_level = verify
  3. smtp_tls_mandatory_ciphers = high
  4. smtp_tls_verify_cert_match = hostname
  5. smtp_sasl_auth_enable = yes
  6. smtp_sasl_security_options = noanonymous
  7. smtp_sasl_password_maps = hash:/etc/postfix/password_maps

這里假設(shè)你使用 Gmail 作為 relayhost 設(shè)置,但是你可以用正確的主機(jī)名和端口替換系統(tǒng)應(yīng)該將郵件發(fā)送到的郵件主機(jī)。

有關(guān)上述配置選項(xiàng)的最新詳細(xì)信息,參考 man 幫助:

  1. $ man postconf.5

啟用、啟動(dòng)和測試 Postfix

更新 main.cf 文件后,啟用并啟動(dòng) Postfix 服務(wù):

  1. # systemctl enable --now postfix.service

然后,你可以使用 exit 命令或 Ctrl+D 以 root 身份退出 sudo 會(huì)話。你現(xiàn)在應(yīng)該能夠使用 mail 命令測試你的配置:

  1. $ echo 'It worked!' | mail -s "Test: $(date)" glb@gmail.com

更新服務(wù)

如果你安裝了像 logwatch、mdadm、fail2ban、apcupsdcertwatch 這樣的服務(wù),你現(xiàn)在可以更新它們的配置,以便它們的電子郵件通知轉(zhuǎn)到你的 Internet 電子郵件地址。

另外,你可能希望將發(fā)送到本地系統(tǒng) root 賬戶的所有電子郵件都轉(zhuǎn)到互聯(lián)網(wǎng)電子郵件地址中,將以下行添加到系統(tǒng)的 /etc/alises 文件中(你需要使用 sudo 編輯此文件,或首先切換到 root 賬戶):

  1. root: glb+root@gmail.com

現(xiàn)在運(yùn)行此命令重新讀取別名:

  1. # newaliases
  • 提示: 如果你使用的是 Gmail,那么你可以在用戶名和 @ 符號(hào)之間添加字母數(shù)字標(biāo)記,如上所示,以便更輕松地識(shí)別和過濾從計(jì)算機(jī)收到的電子郵件。

常用命令

查看郵件隊(duì)列:

  1. $ mailq

清除隊(duì)列中的所有電子郵件:

  1. # postsuper -d ALL

過濾設(shè)置,以獲得感興趣的值:

  1. $ postconf | grep "^relayhost\|^smtp_"

查看 postfix/smtp 日志:

  1. $ journalctl --no-pager -t postfix/smtp

進(jìn)行配置更改后重新加載 postfix:

  1. $ systemctl reload postfix
責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2013-06-04 09:31:11

2011-08-01 11:11:55

2011-08-01 10:54:56

2009-07-20 15:38:31

ASP.NET 2.0發(fā)送電子郵件

2013-04-19 16:09:25

電子郵件云計(jì)算

2011-08-01 12:43:03

2010-06-10 14:10:58

安全電子郵件協(xié)議

2023-03-01 09:48:45

2021-06-16 10:56:32

電子郵件電子郵件攻擊BEC

2017-03-16 16:58:07

電子郵件AI數(shù)據(jù)

2020-02-26 13:47:57

Emacs電子郵件開源

2009-07-24 16:33:39

2010-01-05 17:10:33

2009-05-21 10:07:43

谷歌電子郵件自動(dòng)翻譯

2009-11-29 16:59:35

2009-01-16 09:08:00

2009-02-17 09:49:38

郵件歸檔備份歸檔歸檔即服務(wù)

2009-12-17 11:38:05

2010-07-08 15:17:24

2011-12-15 10:45:33

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)