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.
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
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?
Mình cấu hình theo hướng dẫn, send mail bằng lệnh thấy báo OK mà sao không có địa chỉ email về địa chỉ test nhỉ?
LINK: http://i.imgur.com/GnEZ1Jx.jpg
Nhờ admin giúp! Cảm ơn ạ 😀
Có thể mail đến hơi chậm, hoặc vào Spam. Bạn check lại coi sao?
Cũng không có luôn ad, ko rõ nguyên nhân x_X
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ở
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
Vụ này mình không biết rồi.
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
Thông báo này chung chung quá bạn
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.
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.
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.
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.
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.
Bạn kiểm tra với lệnh test cuối bài xem output là gì?
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
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.
Cách setting nó như thế nào đây Luân?
Mình setting như hình dưới đây mà vẫn ko nhận được mail mặc dù nó báo test gửi thành công.
http://s31.postimg.org/wkgusi68r/Untitled.png
Bạn kiểm tra mail spam có ko? Nội dung test thế nào gửi mình?
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é.
Mình chưa nhận được mail nhé, bạn gửi lại đi.
Hi Luân,
Tommy gửi lại 2 lần rồi.
Luân nhận được reply giúp mình nhé.
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?
Bạn dùng plugin WP Mail SMTP nhé
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)
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.
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?
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.
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
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
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)
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}
Vụ này mình chịu rồi.
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.
Bạn dùng thử lệnh
ping google.com
xem có kết nối được ra bên ngoài ko?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ổ
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ỉ?
Không cần bật lên đâu. VPS trước của bạn đã từng gửi được mail chưa?
Chưa từng, của mình là vps mới hoàn toàn. Làm đủ các cách cũng k đc
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é.
Mình đã liên hệ support, nó bảo đã open rồi. Giờ không biết bị gì lun. Khó khăn quá.
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
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
Bạn post thông báo lỗi nhé?
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
Vấn đề này khá nhiều người gặp thì phải, bạn tham khảo mấy link ở đây xem: https://www.google.com/search?q=postfix+Requires%3A+mysql-libs&pws=0&num=10&gws_rd=ssl
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
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
Bạn gửi ticket cho support họ bỏ block đi là được nhé: https://hocvps.com/port-bi-block-o-vultr/
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?
Nếu bị block thì không thể gửi mail được. Bạn cứ điền thông tin theo yêu cầu thôi, cũng đơn giản mà: https://hocvps.com/verify-tai-khoan-vultr/
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 ạ ?
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é!
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é?
Vps ko blog bạn, send mail test bằng lệnh ok
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
Bạn cài plugin WP Mail SMTP để cấu hình và test thử xem có gửi mail đi được ko nhé?
Gửi thành công nhưng nó toàn vào spam thôi bác ạ 🙁
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
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?
Đú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?
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á @_@
Mình dùng vultr đã cài cpanel, vậy mình cấu hình MX record như nào bạn. Mình ửi mail ko thấy được
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.
khong gui duoc cho gmail
Gmail thì khó tính hơn vì nó check email cẩn thận, bạn nên tham khảo link bài viết này để cấu hình thêm rồi test lại thử coi: https://dethoima.info/mot-so-kinh-nghiem-khi-thiet-lap-email-server/
Có ai sữ dụng phần mềm nay chưa tay http://www.interspire.com/emailmarketer/ minh không hiểu sao gủi mail yahoo, cac cty thi ok ma gui gmail thi bi chặn pac nào biết chị giup em
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!
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!
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.
“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!
Domain của bạn là gì để mình xem qua các record trước?
mình làm như hướng dẫn mà vẫn bay vào spam là sao nhỉ?
Chia sẻ cho bạn bài viết này, hướng dẫn rất hay: https://dethoima.info/mot-so-kinh-nghiem-khi-thiet-lap-email-server/
Tks bác Luân 🙂
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!
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 😀
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.
Cái đó do setup domain, tham khảo bài hướng dẫn này nhé: https://dethoima.info/mot-so-kinh-nghiem-khi-thiet-lap-email-server/
Cho mình hỏi: Mình dùng directadmin send mail ok mà không nhận mail được là bị gì nhỉ? 🙁
Do chưa cấu hình MX cho domain chuẩn rồi.
Vậy bạn có trang nào check xem mx của mình bị gì hay có cách nào khác không? thanks.
Có trang này: http://mxtoolbox.com/SuperTool.aspx?action=mx%3ahocvps.com&run=toolpage
Nếu bạn nhìn kĩ sẽ thấy mail gửi đến admin@hocvps.com sẽ được Google tiếp nhận
http://mxtoolbox.com/SuperTool.aspx?action=mx%3aclubgmusic.com&run=toolpage đây là domain của mình. Nó báo ok hết mà không biết sao vẫn không nhận được 🙁
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 😀
À, 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.
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 đở
Em mới làm wen vps
Cấu hình sao đây các anh
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA’)dnl
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 ?
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
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 !
Anh ơi, làm một bài về postfix đi anh. Cám ơn anh nhiều
[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
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
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é.
Ô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.
Ngoài Vultr ra thì những chỗ khác ok hết. Bạn qua Ethernetservers thử xem: http://chiasecoupon.com/ethernetservers-coupon/
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 ?
Bạn thử chạy bước cuối test xem có được không?
có cách nào để mail khi gửi đi không bị vào hòm thư rác (spam) không bác Luân?
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.
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
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
Bạn cài plugin WP Mail SMTP rồi gửi mail test xem lỗi ở đâu?
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.
Bạn gửi thông tin debug vào email admin@datcucgach.com nhé (vì nó hơi dài). Mình bắt bệnh cho.
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 😀
À tiện đây cho mình hỏi : bật hàm mail lên như nào, vps mình nó chặn thì phải
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.
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?
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 🙁
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ỉ
Tốt nhất backup lại rồi deploy cái mới, upload dữ liệu lên bạn ạ.