亚洲精品日韩欧美_欧美二区乱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://www.0794baidu.com/build/msmtp-smtp-mail-server.html
    VPS偵探推薦:
    遨游主機VultrLinode搬瓦工LOCVPSKVMLAHOSTKVMHostXen80VPS美國VPS主機,國內推薦騰訊云阿里云

    發表評論

    *必填

    *必填 (不會被公開)

    主站蜘蛛池模板: 国产精品狠色婷| 欧美日韩一区二区三区在线视频| 97碰在线视频| 国模精品娜娜一二三区| 日韩欧美视频一区二区三区四区| 国产精品自在线| 国产在线精品自拍| 国产在线拍揄自揄视频不卡99| 五月天色婷婷综合| 高清不卡日本v二区在线| 国产精品一区二区a| 久久精品无码中文字幕| 久久久久久av| 精品久久久久亚洲| 日韩在线国产| 日产精品高清视频免费| 日韩av电影中文字幕| 好吊色欧美一区二区三区| 午夜精品久久久久久久男人的天堂| 琪琪亚洲精品午夜在线| 国产精品免费久久久久久| 国产中文日韩欧美| 久久人人爽人人爽爽久久| 日韩在线视频国产| 国产欧美日韩亚洲| 日韩一区二区高清视频| 激情五月婷婷六月| 视频一区二区三区免费观看| 久久久久久成人精品| 亚洲精品免费av| 国产精品无av码在线观看| 日韩中文字幕在线视频观看| 久久亚洲国产精品| 国产mv久久久| 欧美一区二区三区免费视| 国产精品久久久久久久久久| 欧美日韩第二页| 久久久久久久久久久视频| 日韩免费黄色av| 亚洲欧洲日本国产| 国产精品美女久久|