亚洲精品日韩欧美_欧美二区乱c少妇_中文字幕日韩在线播放_日韩不卡中文字幕

English |
  • 美國VPS主機推薦
  • |
  • 代購服務
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 關于
  • | 登錄 |

    使用msmtp配合SMTP為Linux服務器搭建郵件發送服務

    2022年05月5日 上午 | 作者:VPS偵探

    對于網站有郵件發送服務有需求的用戶來說,發送郵件一般有三種方式:自建郵件服務器、使用郵件提供服務商API方式和SMTP方式。自建郵件服務器需要占用比較多的內存且需要額外進行比較多的設置,不適合少量郵件的用戶使用;API方式一般適合從程序開發開始就在程序中寫好,一般小用戶都使用開源程序;SMTP比較靈活可以使用郵件服務商或者個人郵箱的SMTP服務,對于每天發送量不多使用SMTP相對來說也比較方便。大部分程序如Wordpress、Discuz X等常見的程序一般后臺都有SMTP的設置,設置好之后就可以通過SMTP發送郵件,但對于沒有SMTP相關設置的程序來說就無法正常發出郵件,今天我們主要就針對這種情況下使用msmtp調用SMTP服務器發送郵件。

    1、msmtp簡介

    msmtp是一款專門負責郵件發送的SMTP客戶端軟件,支持TLS/SSL/STARTTLS、多種認證方式、多用戶等。類似的程序其實很多如古老的mailx、s-nail、ssmtp等,msmtp比較活躍比較好用一些。

    2、SMTP服務商的選擇

    首推:阿里云的郵件推送,每天有200封免費的額度。
    其次:SendGrid、SendinBlue等等都有免費發信額度。
    再其次:Microsoft365或其他服務平臺提供的SMTP服務。
    最后:個人郵箱的SMTP服務。

    在使用上建議使用TLS加密或STARTTLS加密,不建議使用未加密的25端口進行發送郵件,首先未加密可能會存在泄露其次很多VPS或云服務商都已經采取了默認封鎖25端口的設置。

    3、msmtp安裝

    CentOS/RHEL/Fedora/Alma/RockyDebian/Ubuntu/Deepin
    yum -y install epel-release
    yum -y install msmtp
    apt-get install -y msmtp

    4、msmtp配置

    配置文件位置:/etc/msmtprc? 該文件不一定自動創建,下面以SSL/TLS加密為例:

    defaults
    tls on
    #如果不是SSL/TLS加密方式改成off
    tls_starttls off
    #如果是STARTTLS加密改成on
    tls_certcheck off
    logfile /var/log/msmtp.log
    account aliyun
    #account后面為自定義的名字,隨便都可以,只要與最后面的account default:后面的一樣就可以
    host smtpdm.aliyun.com
    #host后為SMTP服務器地址
    port 465
    #端口TLS加密的一般為465,根據實際情況而定,不建議使用未加密的25端口,很多服務商會屏蔽該端口
    auth plain
    user xxx@vpser.net
    from xxx@vpser.net
    password 密碼
    account default : aliyun

    上面 xxx@vpser.net 為用戶名一般為郵箱地址,密碼一般為郵箱的登錄密碼,QQ、Gmail等一些SMTP為單獨的授權碼或密碼之類的。

    保存完配置文件就可以進行測試,看一下郵件能否正常發送。

    執行:

    echo "來自msmtp發出的測試郵件" | msmtp 自己的郵箱

    郵箱地址用于測試看是否能正常收到郵件。

    5、PHP郵件發送配置

    LNMP為例,php配置文件位置:/usr/local/php/etc/php.ini 編輯該文件,查找 sendmail_path
    更改為:sendmail_path = /usr/bin/msmtp -t
    如果前面有 ; 將該分號去掉,保存。
    重啟php-fpm或Apache生效。
    PHP上的測試就簡單多了,可以直接在LNMP的p.php 探針頁最下面"郵件發送檢測"選項下面填寫郵箱即可。

    6、可能會遇到的問題

    6.1、Ubuntu/Debian下可能會無法記錄日志,解決方法:

    apt install -y apparmor-utils
    aa-disable /etc/apparmor.d/usr.bin.msmtp

    6.2、如在安裝使用過程中有問題可以在本文下方或者論壇留言。

    >>轉載請注明出處:VPS偵探 本文鏈接地址:http://m.0794baidu.com/build/msmtp-smtp-mail-server.html
    VPS偵探推薦:
    遨游主機VultrLinode搬瓦工LOCVPSKVMLAHOSTKVMHostXen80VPS美國VPS主機,國內推薦騰訊云阿里云

    發表評論

    *必填

    *必填 (不會被公開)

    主站蜘蛛池模板: 久久国产精品久久久久V| 九九九九九九精品| 亚洲xxxx在线| 欧美日韩福利视频| 亚洲国产欧美不卡在线观看| 国产精品久久久久久久久电影网| 久久中文字幕视频| 日韩一级在线免费观看| 91精品视频播放| 国产区精品在线观看| 久久久精品在线观看| 欧美激情精品久久久久久蜜臀| 视频一区不卡| 一区二区三区在线视频看| 俄罗斯精品一区二区三区| 国产精品美女免费看| 久久久久久91| 欧美亚洲黄色片| 奇米888一区二区三区| 日本久久精品视频| 日韩精品一区二区在线视频| 亚洲综合精品伊人久久| 97久久久免费福利网址| 在线视频一二三区| 一区二区视频在线免费| 在线视频一区观看| 日韩视频精品| 欧美专区国产专区| 久久久99精品视频| 国精产品一区一区三区视频| 国产日韩欧美影视| 国产成人成网站在线播放青青| 国产国产精品人在线视| 国产精品久在线观看| 国产精品福利视频| 一区二区在线中文字幕电影视频| 亚洲一区不卡在线| 欧美中文字幕在线| 狠狠色综合欧美激情| 国产精品美女久久久久久免费| 国产精品福利在线|