Nếu chỉ đơn giản bạn muốn server có thể gửi mail ra bên ngoài thì có thể sử dụng ứng dụng sendmail. Sau khi cài đặt và cấu hình xong thì bạn có thể sử dụng hàm mail() của PHP để gửi mail.

Cài đặt sendmail

sudo yum install sendmail sendmail-cf

Cấu hình sendmail

nano /etc/mail/sendmail.mc

Chú ý không sửa file sendmail.cf vì file này sẽ được tự động sinh ra từ file sendmail.mc

Cấu hình DAEMON_OPTIONS để cho phép gửi mail từ localhost/smtp

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

Chỉnh lại LOCAL_DOMAIN thành hostname

LOCAL_DOMAIN(`example.com')dnl

Update cấu hình sendmail

sudo make -C /etc/mail

Khởi động lại

sudo service sendmail restart

Kiểm tra sendmail

echo "Subject: test" | /usr/lib/sendmail -v admin@hocvps.com

(Nhớ thay bằng địa chỉ email của bạn)

Để việc gửi mail được thuận lợi, bạn cần chú ý cài đặt hostname trong CentOS chính xác nữa.

Tagged:

Comment của bạn

Lưu ý: tất cả comment đều được kiểm duyệt cẩn thận! Nếu có code bạn hãy up lên pastebin.com rồi để lại link trong comment.

193 Comments

  1. Jacker Tân 1 comment

    Em chạy lệnh này xong nó thông báo thế này là sao anh cũng không thấy nhận được email.

    [root@localhost /]# echo “Subject: test” | /usr/lib/sendmail -v xathucoi16@gmail.com
    xathucoi16@gmail.com… Connecting to [127.0.0.1] via relay…
    220 localhost.localdomain ESMTP Sendmail 8.14.7/8.14.7; Sun, 25 Sep 2016 19:23:38 +0700
    >>> EHLO localhost.localdomain
    250-localhost.localdomain Hello localhost [127.0.0.1], pleased to meet you
    250-ENHANCEDSTATUSCODES
    250-PIPELINING
    250-8BITMIME
    250-SIZE
    250-DSN
    250-ETRN
    250-DELIVERBY
    250 HELP
    >>> MAIL From: SIZE=14
    250 2.1.0 … Sender ok
    >>> RCPT To:
    >>> DATA
    250 2.1.5 … Recipient ok
    354 Enter mail, end with “.” on a line by itself
    >>> .
    250 2.0.0 u8PCNcMc043958 Message accepted for delivery
    xathucoi16@gmail.com… Sent (u8PCNcMc043958 Message accepted for delivery)
    Closing connection to [127.0.0.1]
    >>> QUIT
    221 2.0.0 localhost.localdomain closing connection

    1. Luân Trần Admin

      Vậy là gửi bình thường đó, bạn check lại coi thư mục Spam các kiểu có mail không?

        1. Đinh Lê Giang 25 comment

          Các nguyên nhân có thể xảy ra:
          1. IP của VPS bị đánh giá spam mail (Cái này lên google gõ check spam IP)
          2. Bạn chưa cấu hình SPY và DKIM cho domain
          3. Cổng 587 hoặc 465 chưa mở

  2. Nguyentung 43 comment

    Chào bác Luân,

    Em muốn block 1 user nào đó không cho các web từ user đó gửi mail thì mình dùng lệnh trong vps như thế nào ạ
    Ví dụ home/usera/web1, web2,…

    Mong bác chỉ giúp

  3. Việt 9 comment

    Hi Luân,
    Mình test mail nó báo lại vầy : ” Mail Delivery Status Report will be mailed to ”
    mình dùng Vesta CP

      1. Việt 9 comment

        thường khi sử dụng host mình cài wp thì wp sẽ gửi một mail về xác nhận cài đặt (hay vào spam nếu ko dùng smtp), tuy nhiên khi mình dùng vestacp thì nó ko có một mail nào gửi về. Không biết mình có nên làm theo các bước như bài bạn hướng dẫn ở trên không.

        1. Luân Trần Admin

          Bạn test thử server với lệnh này xem thế nào:

          echo “Subject: test” | /usr/lib/sendmail -v admin@hocvps.com

          (Nhớ thay bằng địa chỉ email của bạn)

          Mình nghi có khả năng server đang block sendmail.

          1. Việt 9 comment

            nó hiện thông báo như vầy nè “Mail Delivery Status Report will be mailed to .”
            ko biết sao hết, mà bên thằng vnpt nó support như shit ấy, phần nào liên quan đến hoạt động của server thì nó support, phần nào mình quản trị thì nó ko cang thiệp vào. hết hợp đồng mình cạch mặt nó đi tìm thằng khác mới được.

          2. Luân Trần Admin

            Nó xử lý thế đúng rồi mà, vì thuê VPS là self managed, nhà cung cấp ko có trách nhiệm support trong vấn đề sử dụng.

  4. Tommy Nguyen 36 comment

    Hi Luân,
    Sau khi cấu hình và test thử.
    Mình yêu cầu lấy mật khẩu (forgot password) hoặc reset password thì không nhận được mail nào từ hệ thống website gửi đến cả.
    Luân giúp xem.

      1. Tommy Nguyen 36 comment

        Nó thông báo như thế này mà mình vẫn ko thấy có mail.
        —–
        WARNING: local host name (vultr) is not qualified; see cf/README: WHO AM I?
        tommy@mydomain.com… Connecting to [127.0.0.1] via relay…
        220 vultr ESMTP Sendmail 8.14.7/8.14.7; Fri, 10 Jun 2016 22:59:28 +0700
        >>> EHLO vultr
        250-vultr Hello localhost [127.0.0.1], pleased to meet you
        250-ENHANCEDSTATUSCODES
        250-PIPELINING
        250-8BITMIME
        250-SIZE
        250-DSN
        250-ETRN
        250-DELIVERBY
        250 HELP
        >>> MAIL From: SIZE=14
        250 2.1.0 … Sender ok
        >>> RCPT To:
        >>> DATA
        250 2.1.5 … Recipient ok
        354 Enter mail, end with “.” on a line by itself
        >>> .
        250 2.0.0 u5AFxSV4003298 Message accepted for delivery
        tommy@mydomain.com… Sent (u5AFxSV4003298 Message accepted for delivery)
        Closing connection to [127.0.0.1]
        >>> QUIT
        221 2.0.0 vultr closing connection

        1. Luân Trần Admin

          Vậy là sendmail của server ok đó. Giờ bạn cài đặt plugin gửi mail như WP Mail SMTP nữa là ok.

          1. Luân Trần Admin

            Bạn kiểm tra mail spam có ko? Nội dung test thế nào gửi mình?

          2. Tommy Nguyen 36 comment

            Hi Luân,
            Cảm ơn Luân đã trả lời.
            Tommy gửi mail cho Luân rồi. Do cái nội dung nó trả về dài nên ko paste vào đây.
            Luân xem qua nhé.

          3. Tommy Nguyen 36 comment

            Hi Luân,
            Tommy gửi lại 2 lần rồi.
            Luân nhận được reply giúp mình nhé.

  5. Tommy Nguyen 36 comment

    Luân ơi,
    Sau khi đã setting và check send mail trong hệ thống rồi.
    Giờ trên wordpress mình dùng plugin nào để gửi mail? Và xem cấu hình cài đặt để gửi mail ở đâu?

      1. Tommy Nguyen 36 comment

        Trong phần Authentication chọn Yes, thông tin user password lấy ở đâu vậy Luân,
        Lúc send mail test nó báo okay rồi mà thực tế vẫn chưa nhận được. (xem cả trong spam vẫn ko thấy)

        1. Luân Trần Admin

          Nếu bạn gửi mail từ localhost thì ko cần Authentication nhé, dùng các dịch vụ SMTP Server mới cần dùng.

  6. Tommy Nguyen 36 comment

    Hi Luân,
    Có 2 cái domain với cái wordpress site khác nhau trong cùng 1 server của mình.
    domain1.com và domain2.com
    Vậy lúc set cái LOCAL_DOMAIN(`example.com’)dnl thì sửa như thế nào vậy Luân?

    1. Luân Trần Admin

      Tốt nhất bạn cứ để mặc định, hoặc chuyển sang domain nào quan trọng gửi mail ấy.

      1. Tommy Nguyen 36 comment

        Cấu hình DAEMON_OPTIONS để cho phép gửi mail từ localhost/smtp
        Phần này mình cứ gõ vào sau dấu > hả Luân?
        Hay là mình phải cấu hình nó vào file?
        —————-

        [root@vultr home]# DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA’)dnl
        > LOCAL_DOMAIN(`domain1.com’)dnl
        > sudo make -C /etc/mail
        > sudo service sendmail restart
        > echo “Subject: test” | /usr/lib/sendmail -v myemail@gmail.com

  7. sinhle 71 comment

    Hiện tại mình chạy Sentora. Và có 1 trang xenforo. Nhưng cấu hình gửi SMTP bằng gmail thì không thấy email được gửi tới thành viên. Lúc trước dùng host VN thì vẫn gửi được bình thường. Bây giờ mình có cần cài bài này để khắc phục lỗi đó được không ad?
    Cảm ơn

    1. Luân Trần Admin

      Bạn thử test sendmail với lệnh này từ server coi có lỗi gì không: echo "Subject: test" | /usr/lib/sendmail -v admin@hocvps.com
      (Nhớ thay bằng địa chỉ email của bạn)

      1. sinhle 71 comment

        Mình test cách đó thì ok. có email tới địa chỉ test. Nhưng trong Xenforo không gửi được email và báo như say :
        Email to thietkevncom@gmail.com failed: Connection timed out
        Vài giây trước – library/Zend/Mail/Protocol/Abstract.php:277

        #0 /var/sentora/hostdata/zadmin/public_html/1doi1_com/library/Zend/Mail/Protocol/Smtp.php(167): Zend_Mail_Protocol_Abstract->_connect(‘ssl://smtp.gmai…’)
        #1 /var/sentora/hostdata/zadmin/public_html/1doi1_com/library/Zend/Mail/Transport/Smtp.php(216): Zend_Mail_Protocol_Smtp->connect()
        #2 /var/sentora/hostdata/zadmin/public_html/1doi1_com/library/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Smtp->_sendMail()
        #3 /var/sentora/hostdata/zadmin/public_html/1doi1_com/library/Zend/Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
        #4 /var/sentora/hostdata/zadmin/public_html/1doi1_com/library/XenForo/Mail.php(349): Zend_Mail->send(Object(Zend_Mail_Transport_Smtp))
        #5 /var/sentora/hostdata/zadmin/public_html/1doi1_com/library/XenForo/Mail.php(303): XenForo_Mail->sendMail(Object(Zend_Mail))
        #6 /var/sentora/hostdata/zadmin/public_html/1doi1_com/library/XenForo/Model/UserConfirmation.php(305): XenForo_Mail->send(‘thietkevncom@gm…’, ‘admin2’)
        #7 /var/sentora/hostdata/zadmin/public_html/1doi1_com/library/XenForo/ControllerPublic/AccountConfirmation.php(215): XenForo_Model_UserConfirmation->sendEmailConfirmation(Array)
        #8 /var/sentora/hostdata/zadmin/public_html/1doi1_com/library/XenForo/FrontController.php(701): XenForo_ControllerPublic_AccountConfirmation->actionResend()
        #9 /var/sentora/hostdata/zadmin/public_html/1doi1_com/library/XenForo/FrontController.php(267): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
        #10 /var/sentora/hostdata/zadmin/public_html/1doi1_com/index.php(15): XenForo_FrontController->run()
        #11 {main}

  8. Thien 5 comment

    Mình có làm theo hướng dẫn nhưng khi test gửi mail lại báo lỗi myemail@yahoo.com… Connecting to [127.0.0.1] via relay…
    myemail@yahoo.com… Deferred: Connection refused by [127.0.0.1]. Và hiện tại VPS của mình cũng k gửi đc mail.

    Rất mong được sự giúp đỡ của bạn luận.

    1. Luân Trần Admin

      Bạn dùng thử lệnh ping google.com xem có kết nối được ra bên ngoài ko?

      1. Thien 5 comment

        Bình thường nha bạn. Mình làm tới làm lui làm mãi mà cũng không được. Đúng là sợ thật. Mong tìm được cách giải quyết sớm. Vultr thì nó lại k giải quyết vụ này. Haiz. đúng khổ

      2. Thien 5 comment

        Ah luân ơi. vPS mình check hiện tại SElinux là disabled. Có cần phải bật cái này lên không nhỉ?

        1. Luân Trần Admin

          Không cần bật lên đâu. VPS trước của bạn đã từng gửi được mail chưa?

          1. Luân Trần Admin

            Vậy có khả năng VPS của bạn bị chặn gửi mail rồi. Nếu dùng Vultr thì bạn liên hệ support bảo nó open sendmail cho nhé.

  9. thinh 8 comment

    mình cài đặt sendmail nó ra lỗi này bác ơi. hướng dẫn với
    Error: exim conflicts with sendmail-8.14.4-9.el6.x86_64
    Error: exim conflicts with sendmail-cf-8.14.4-9.el6.noarch

  10. hieu 8 comment

    mình cài đặt postfix để sendmail mà báo lỗi requires:mysql-libs phải giải quyết thế nào bác

      1. hieu 8 comment

        thông báo lỗi đây bác. centos 6.4 x64
        # sudo yum install postfix
        Loaded plugins: fastestmirror
        Setting up Install Process
        Loading mirror speeds from cached hostfile

        epel/metalink | 27 kB 00:00
        * atomic: mirror1.34sp.com
        * base: mirror.denit.net
        * epel: http://ftp.nluug.nl
        * extras: centos.mirror.triple-it.nl
        * remi-safe: remi.mirrors.cu.be
        * rpmforge: http://ftp.nluug.nl
        * updates: centos.mirror.triple-it.nl
        atomic | 3.4 kB 00:00
        base | 3.7 kB 00:00
        extras | 2.9 kB 00:00
        remi-safe | 2.9 kB 00:00
        remi-safe/primary_db | 230 kB 00:00
        rpmforge | 1.9 kB 00:00
        updates | 3.4 kB 00:00
        Resolving Dependencies
        –> Running transaction check
        —> Package postfix.x86_64 2:2.6.6-6.el6_7.1 will be installed
        –> Processing Dependency: mysql-libs for package: 2:postfix-2.6.6-6.el6_7.1.x86_64
        –> Finished Dependency Resolution
        Error: Package: 2:postfix-2.6.6-6.el6_7.1.x86_64 (updates)
        Requires: mysql-libs
        You could try using –skip-broken to work around the problem
        You could try running: rpm -Va –nofiles –nodigest

          1. hieu 8 comment

            mình search muốn tung google rồi. không được nên post cmt trên bài này xem có cao thủ nào chỉ giáo. hjx. thế là tông rồi

          2. Hieu 8 comment

            Bạn ơi cho mình hỏi nếu cài postfix không được, vultr nó block port 25 mình không gửi email được? Giờ mình phải làm gì để cấu hình mail bác ơi. Centos 6 x64. Mình có cpanel

          3. hieu 8 comment

            mình có gửi ticket nó bắt phải điền form verify tài khoản. nếu bị block port 25 thì khong có cách nào khác để gửi mail phải không bạn?

  11. Hảo Hảo Mì 2 comment

    A Luân ơi, em có xài VPS cài CWP trên CENTOS, trong đó có cái domain-name/webmail, em gửi và nhận đc email, nhưng gửi thì nó qua thư mục spam của khách k à, a có thể hướng dẫn cách khắc phục k ạ ?

  12. Hùng 15 comment

    Hi bạn, mình cài sentora trên centos 6 nhưng sao mình test mail bằng lệnh thì nó gửi mail test tới, nhưng dùng webmail gửi thì nó báo lỗi “Lỗi SMTP (250): Xác thực thất bại.”

    – Hostname và tên miền của mình là tenmiencuaminh.net

    – Mình dùng lệnh nano /etc/mail/sendmail.mc

    Mình làm theo hướng dẩn của bạn

    DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA’)dnl

    Chổ IP 127.0.0.1 giờ nguyên thì gửi mail test được còn mình thay thành IP host của mình thì nó ko giửi mail test được luôn

    LOCAL_DOMAIN(`tenmiencuaminh.net’)dnl

    Bạn biết nguyên nhân ko? nếu được mình gửi bạn server bạn cấu hình giúp nhé!

    1. Luân Trần Admin

      Bạn thử lại xem có phải VPS block sendmail với lệnh cuối cùng trong bài không nhé?

  13. Hoàng 3 comment

    Chào Luân, ko biết là khi mình cài WP tren VPS xong thì vô phần liên hệ (dùng contact form tạo) để gửi LH về mail mình, hệ thống báo gửi ok nhưng không thấy mail về, có phải là mình phải cài thêm cái cấu hình này thì mới có thể nhận được mail không ?

    //Newbie VPS

    1. Luân Trần Admin

      Bạn cài plugin WP Mail SMTP để cấu hình và test thử xem có gửi mail đi được ko nhé?

    1. Luân Trần Admin

      Trong bài viết có một số thủ thuật tránh vào spam đó, bạn áp dụng hết xem thế nào

      1. Loi 21 comment

        Cái check black list kia em check IP nào cũng vào black list 🙁
        Không biết có đúng không?

        1. Luân Trần Admin

          Đúng đó bạn, nếu bị vào blacklist có thể liên hệ support nó đổi IP cho. Bạn mua VPS ở đâu vậy?

          1. Loi 21 comment

            Em mua ở DO bác ạ.
            Em cũng đang sử dụng 5 – 6 cái ở trên này rồi nhưng kiểm tra tất cả các IP đều bị black list hết.
            Bây giờ em gửi ticket với nội dung như thế nào ạ 🙁 Em yếu tiếng anh quá @_@

    1. Luân Trần Admin

      Bạn sử dụng lệnh cuối của bài viết này để xem có gửi được mail ra ngoài không. Vì một số account Vultr bị block port sendmail, phải gửi ticket mới được.

  14. Đức Hải 13 comment

    Cám ơn bạn đã nhiệt tình!

    Để tối về làm lại nếu còn vướng sẽ làm phiền bạn sau!

  15. Đức Hải 13 comment

    Làm phiền bạn có thể làm một bài ngắn gọn có các bước cụ thể được ko?

    Mình cài ko ok vụ email, stresst nên reset lại toàn bộ VPS rồi!

    Còn nhiều bạn chắc cũng vướng như mình, rất mong nhận được sự hỗ trợ của bạn!

    Chân thành cám ơn bạn!

    1. Luân Trần Admin

      Các bước thì như bạn Tuấn đã trình bày trong link bên trên rồi, mình không viết lại bài mới làm gì cho tốn thời gian cả 🙂
      Bạn thực hiện theo các bước ở đó, nếu ko hiểu rõ thì có thể comment ở bài này (mình support thêm) hoặc link gốc kia đều ok.

  16. Đức Hải 13 comment

    “Có nhiều yếu tố quyết định lắm, email của bạn phải có reputation tốt (ít bị report spam), địa chỉ cụ thể, rõ ràng, ngoài ra add thêm record SPF cho domain nữa”

    Có đọc được ý này của bạn, nhưng không hiểu lắm!

    Bạn có thể viết một bài tóm tắt ngắn gọn cách làm thế nào để gửi, nhận mail ok trên VPS của Vultr được không?

    Mọi thứ của mình đã ổn giờ chỉ còn vướng mỗi vụ email, gửi toàn bị vào spam! Mặc dù đã làm theo các hướng dẫn của bạn trên bài này + tham khảo một số thứ trên mạng!

    Domain của mình hoàn toàn mới! Nên email ko thể liệt kê dạng spam được!
    Và Domain đó test trên host shared thì ok, ko vấn đề gì!

    Chắc mọi người sẽ rất mong chờ một bài như này của bạn sau khi đọc tin khuyến mại của Vultr trên Chiasecoupon.com!

  17. WebCMS 1 comment

    Mình đang sử dụng Cloud VPS của Google, và mình cài DirectAdmin để quản lý, nhưng đắng cay thay là Google đã chặn mail port. Vì vậy mình muốn cấu hình lại smtp server cho VPS bằng tài khoản smtp của nhà cung cấp khác để làm smtp mặc định cho server mỗi lần gửi mail.

    Xin hỏi anh Luân Trần và anh em có phương án xử lý vụ này không. Nhờ trợ giúp.

    Xin cảm ơn!

  18. Bui 24 comment

    Hix cậu support mình sơm chúc nưa thì ngon rồi. vừa tốn 5$ đển nhảy qua DO tìm được cái bài cài Postfix cài ngon luôn.

    Chi ra 5$ mới hiểu biết thêm được chúc 😀

  19. bui 24 comment

    Mình làm gửi được mail rồi nhưng toàn bị đưa vô SPAM buồn ơi là buồn.

    Không biết có phải dó VPS của vultr không support vultr đã giúp mình mở các port để gửi mail.

          1. Luân Trần Admin

            Của bạn là do server 107.170.188.228 xử lý mail đến, cần check lại cái direct admin xem nó xử lý thế nào thôi. Mình chịu rồi 😀

          2. Đạt 4 comment

            À, mình xoá mail test đi và tạo lại thì nó gửi Gmail, Yahoo, Outlook được rồi. Còn các mail domain khác thì chưa được. Để mình test lại xem. @@ Cảm ơn @Luân Trần nhiều nha.

  20. Phan Nam 1 comment

    Mình cài directadmin trên centos 6.4 x64 mà send mail không được mình làm theo cách của bạn mà nó báo
    sudo yum install sendmail sendmail-cf
    Loaded plugins: fastestmirror
    Setting up Install Process
    Loading mirror speeds from cached hostfile
    * epel: http://ftp.riken.jp
    No package sendmail available.
    No package sendmail-cf available.
    Error: Nothing to do

    Nên không cài được mong bạn giúp đở

  21. laviepc 2 comment

    Cho hỏi tí làm sao đê tạo mail domain vậy . cái này giờ cần lắm . có thể tích hợp luôn hay hướng dẫn không ?

  22. Trong Tri 10 comment

    Luân ơi, cho mình hỏi tí. Sao cái VPS Vultr nó bị khình khình ấy. Khoảng 45p là SMTP và IMAP mất kết nối vậy? Mình đã liên hệ support nó nói là đã mở port SMTP và IMAP cho mình. Nó mở port xong thì send mail ok. Nhưng 45 phút là die, phải restart lại VPS thì ok —> 45 phút bị tiếp.
    Mình test trên DigitalOcean thì không bị, không biết lỗi do đâu nữa

  23. Văn Triều 1 comment

    Các bạn cho mình hỏi là trên centos cấu hình thế nào để có thể send mail cho forum vbb vậy. Thank !

  24. xuan 13 comment

    [root@da ~]# echo “Subject: test” | /usr/lib/sendmail -v xuanha6@gmail.com
    LOG: MAIN
    Gửi email yahoo hay gmail thì lỗi không gửi được

    Còn gửi nội bộ @domain.com thì được !
    [root@da ~]# echo “Subject: test” | /usr/lib/sendmail -v so@soyoklk.com
    LOG: MAIN
    so F= R=virtual_user T=virtual_localdelivery S=410
    LOG: MAIN
    Completed

    1. xuan 13 comment

      Mình đang test Vultr, cài đặt hocvps, kloxo, directadmin các kiểu đều bị gửi mail nội bộ thì được, nhận mail thì được còn gửi ra ngoài yahoo, gmail thì không. Hay là vps của nó chặn sendmail nhỉ, bật lên thế nào, có ai biết help me plz

      1. Luân Trần Admin

        Nếu bạn nói rõ từ đầu thì tốt rồi.
        Vultr nó chặn cổng gửi mail để chống spam nên nếu bạn cần dùng thì liên hệ support để được hỗ trợ nhé.

        1. xuan 13 comment

          Ôi, vậy mà làm em cứ tìm hiểu mãi. Có vps của nhà cung cấp nào không chặn không, có sao để vậy.

  25. xuan 13 comment

    Mình dùng webmail kloxo và directadmin thì chỉ nhận được mail, chứ gửi đi thì không ai nhận được cả (yahoo, gmail).
    vậy là bị gì vậy ?

    1. Luân Trần Admin

      Có nhiều yếu tố quyết định lắm, email của bạn phải có reputation tốt (ít bị report spam), địa chỉ cụ thể, rõ ràng, ngoài ra add thêm record SPF cho domain nữa.

  26. Hoàng 39 comment

    Mình đã xử lý được rồi.
    Mình check SELinux status thấy nó enable nên có thể vấn đề ở đó.

    cách giải quyết là thêm policy cho phép apache có quyền gửi mail
    setsebool -P httpd_can_sendmail on

    Thank

  27. Hoàng 39 comment

    Cho mình hỏi chút. Mình dùng echo “Subject: test” | /usr/lib/sendmail -v me@domain.com thì gửi mail được. Nhưng khi chạy wordpress thì ko gửi được. Mình tắt cả firewall rồi vẫn ko gửi đượclà sao nhỉ?
    Lỗi The following From address failed: me@domain.com : Called Mail() without being connected

      1. Hoàng 39 comment

        Mình cài WP Mail SMTP rồi nhưng vẫn ko send được mail. gửi qua stmp của google cũng ko được. :D.

  28. Ivan 1 comment

    Không phải chặn mà chưa kích hoạt nó lên thôi. :3 Có thằng bạn chuyên gia mà sao ko hỏi nó nó chỉ cho 😀

  29. IDM Silent 5 comment

    Mình cũng đang dùng vps bên digitalocean, tuy nhiên không rành tiếng anh nên k hiểu lắm thủ thuật bên đó viết. Cảm ơn bạn đã có những bài viết hữu ích.

    1. Luan Tran Admin

      Mình thấy bạn đang dùng cho 9, 10 site đúng không nhỉ? Gói nào đấy mà chịu được thế bạn?

      1. IDM Silent 5 comment

        Mình chạy gói 2gb, cơ mà visit chưa nhiều lắm. bữa nó cao,giờ ít nhưng ngại cài cái mới, nó lại k cho hạ cấp,chỉ có nâng cấp 🙁

        1. dung 8 comment

          muốn hạ cấp thì tạo 1 snapshot rồi up vào lại cái vps mới dung lượng thấp
          như thế ổn k nhỉ

          1. Luân Trần Admin

            Tốt nhất backup lại rồi deploy cái mới, upload dữ liệu lên bạn ạ.