Mặc định, khi bạn Deploy một server mới ở Vultr sẽ bị block một số port (không thể remove) để hạn chế DDoS như:
- TCP & UDP port 19
- TCP & UDP port 1900
Quan trọng nhất, tài khoản mới tạo ở Vultr không gửi mail ra bên ngoài được do bị block port outbound SMTP (port 25). Lúc này bạn chỉ cần tạo ticket liên hệ là Vultr sẽ giúp bạn unblock ngay lập tức.
Có thể sử dụng nội dung sau nếu bạn không giỏi tiếng anh: Please help to remove SMTP block.
Để check xem VPS của bạn có bị block port sendmail 25 này không, hãy dùng lệnh bên dưới (nhớ thay admin@hocvps.com bằng mail của bạn nhé):
echo "Subject: test" | /usr/lib/sendmail -v admin@hocvps.com
Hiện giờ Vultr Coupon đang có chương trình tặng 50$ miễn phí vào tài khoản để bạn sử dụng VPS ở đây.
VPS vultr gửi email nhiều bị khóa vps ko vậy…
Có bạn nhé, nếu có hiện tượng spam Vultr sẽ xem xét
Có cách nào mình lách luật không bị phát hiện ko vậy bạn. gửi email 1 h bao nhiêu thì vultr không banner vậy…. thanks
Vấn đề này mình không rõ rồi. Nhưng thường Vultr sẽ cảnh cáo trước, ngay khi có vấn đề xảy ra
Bạn có biết VPS của nhà cung cấp nào cho spam mail ko vậy bạn, mình muốn gửi mail hàng loạt 1 giờ tầm 4000-5000, mà dịch vụ chấp nhận..
Cho mình hỏi, cài Script họcvps, cài thệm gì nửa để có thể gửi mail bang SMTP, và mình có thêm Cấu hình SPF và DKIM, và nếu có thêm thì thêm như thế nào, xin cảm ơn
Cấu hình SPF và DKIM bạn sửa trong DNS của quản lý domain nhé. Nhà cung cấp domain nào thì bạn sửa trong đó
ý mình là tạo SPF và DKIM như thế nào, lấy SPF và DKIM ở đâu đó bạn, giả sử như yandex thì trong luc tạo nó cung cấp SPF và DKIM rồi.
Bạn dùng mail server bên nào thì bạn lấy thông bên đó để điền. Như Yandex hay GG thì đều là mail server bên thứ 3
Cũng nhưu trong WP bạn phải điền tài khoản của mail server đó, chứ không phải tài khoản mail
Cho em hỏi là e dùng smtp của yandex thì có cần phải mở port 25, 465,587 không ạ? Và nếu phải mở thì mở như thế nào ạ?
(Mà khi em check bằng trang ping.eu thì thấy báo các port này đều open). Mà khi em sử dụng để gửi thì nó báo
2018-09-21 05:50:29 SERVER -> CLIENT: 220 smtp3p.mail.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
2018-09-21 05:50:29 CLIENT -> SERVER: EHLO lediun.com
2018-09-21 05:50:29 SERVER -> CLIENT: 250-smtp3p.mail.yandex.net250-8BITMIME250-PIPELINING250-SIZE 42991616250-STARTTLS250-AUTH LOGIN PLAIN XOAUTH2250-DSN250 ENHANCEDSTATUSCODES
2018-09-21 05:50:29 CLIENT -> SERVER: STARTTLS
2018-09-21 05:50:30 SERVER -> CLIENT: 220 Go ahead
SMTP Error: Could not connect to SMTP host.
2018-09-21 05:50:30 CLIENT -> SERVER: QUIT
2018-09-21 05:50:31
2018-09-21 05:50:31
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Mong admin giúp đỡ! E cảm ơn ạ!
Lỗi Could not connect to SMTP host. Trong lỗi có dạy bạn cách check đó
“SMTP Error: Could not connect to SMTP host.”
This may also appear as SMTP connect() failed or Called Mail() without being connected in debug output. This is often reported as a PHPMailer problem, but it’s almost always down to local DNS failure, firewall blocking (for example as GoDaddy does) or another issue on your local network. It means that PHPMailer is unable to contact the SMTP server you have specified in the Host property, but doesn’t say exactly why. It can also be caused by not having the openssl extension loaded (See encryption notes below).
………….
Chỉ em cách khắc phục lỗi này mới ạ!
Ngay trong hướng dẫn của lỗi báo đó bạn
SMTP Error: Could not connect to SMTP host
https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Bạn fix theo đó, vì lỗi này nhiều vấn đề có thể xảy ra chứ không phải chỉ 1 vấn đề
Nôm na là lỗi kết nối với SMTP host và đã có các hướng giải quyết trong link cho bạn
Admin chỉ em cách khắc phục lỗi này mới ạ! em cảm ơn nhiều!
Cảm ơn bạn đã hỗ trợ,
mình đã mở các port 25, 465, 587 nhưng vẫn không gửi được có liên quan gì đến port 465 với PHP 5.6
Chi tiết về lỗi https://hoidap.thachpham.com/chu-de/su-co-gui-email-bang-smtp-port-465-tren-vutrl-co-nen-chuyen-nha.22988/
Bạn sendmail từ server hiện thông báo như thế nào? Như bạn mô tả thì có thể bạn chưa cấu hình hostname
Send thì báo lỗi (101) chuyển lại bên DO thì ok rồi, thấy thằng vultr quản trị sướng tay tính chuyển nhà mà vướng cái email, chắc vài tuần sau test lại thử… hihi
Sendmail bằng câu lệnh SSH từ server cơ mà. Thường Vultr chỉ dính lỗi liên quan port sendmail thôi
Mình yêu cầu mở cổng 25 và vultr đã mở, nhưng khi mình sử dụng cổng email khác là 465 trên nền wordpress(plugin easy smtp) thì không được, nếu sử dụng với các cấu hình trên Digital Ocean thì gửi bình
thường, cho mình hỏi cổng 25 và 465 có liên quan gì không , có cần yêu cầu mở nữa không.
25 465 và 587 nhé bạn. Mở đủ các cổng SMTP đó. Và bạn kiểm tra sendmail từ server
https://hocvps.com/cau-hinh-sendmail-tren-centos-de-gui-mail-tu-server/
Chào anh Luân em có đặt một số dữ liệu để mã hóa download theo hướng dẫn là để file ở //The directory where the download files are kept – keep outside of the web document root
Em cũng đang để ở root/download/file.zip mà sao đăng nhập vào từ domain:port/root/download/file.zip mà cũng không được anh nhỉ
Vi domain:port không phải tương đương với /root/ bạn à. Nó tương đương với /home/domain/private_html/
Vâng, em nhầm ạ
Vậy hướng dẫn php nó như này
//The directory where the download files are kept – keep outside of the web document root
$strDownloadFolder = “/downloads/”;
Thì phải đặt ở đâu hả anh
Bạn thích đặt ở đâu cũng đc. Đặt chỗ nào thì bạn download qua đường dẫn đó. Ví dụ /home/domain/private_html/abc/123.zip thì down qua domain:port/abc/123.zip
ACCEPT tcp — anywhere anywhere state NEW tcp dpt:http
ACCEPT tcp — anywhere anywhere tcp dpt:http
ACCEPT tcp — anywhere anywhere state NEW tcp dpt:http
Check iptables thì nó báo vậy, vào web thì báo lỗi ERR_CONNECTION_REFUSED, em ko rành về VPS lắm, bác có hướng khắc phục giúp em với.
Bạn check port 80 mở không? http://ping.eu/port-chk/ Nếu mở thì không liên quan gì đến firewall cả. Vẫn có thể do bên webserver như Apache/Nginx có vấn đề
Không mở bác ah, hôm qua web chạy bình thường, gửi ticket mở port gửi mail, xong e restart lại VPS thì bị lỗi này. Bác có thể teamview giúp e phát được ko?
Bạn mở port xong có save lại và restart iptables không? Bạn gửi VPS qua support@hocvps.com mình xem, gửi kèm cả nội dung mail support xem Vultr có đóng VPS bạn vì gian lận traffic không
Các bác giúp em,
Tình hình em mới mua VPS bên vultr làm theo hướng dẫn của hocvps, mở port 80. Sau khi gửi ticket theo hướng dẫn trên và được mở port 25. Khởi động lại VPS thì port 80 lại bị chận và không thể mở theo hướng dẫn. Bác nào đi ngang giúp e cái. Tks,
Port 80 có bị chặn bao giờ đâu bạn. Trừ phi bạn tự chặn còn Vultr không thấy chặn port 80. Bạn check iptables xem
Chào cả nhà.
Mình muốn dùng mail Yandex với tên miền riêng thì có cần bỏ chặn cổng 25 (SMTP) hay không?
Mình vừa gửi ticket yêu cầu họ bỏ chặn, nhưng họ yêu cầu mô tả kỹ hơn.
“What will you be using an email server for? Please be descriptive. We need to know this in order to make an informed decision regarding your account settings and resource limits to ensure the integrity of our network/systems/online reputation. ”
Các bạn giúp mình mail phản hồi này nhe?
Bạn dùng mail server của Yandex thì có thiết lập gì trên VPS đâu. Toàn bộ hoạt động trên server Yandex và domain của bạn
The nay la bi khoa a bac.
xxxxxxxxx@gmail.com R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [2404:6800:4003:c00::1a] X=TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128 CV=yes: SMTP error from remote mail server after pipelined end of data: 550-5.7.1 [2400:8901::f03c:91ff:febc:ef72] Our system has detected that this\n550-5.7.1 message does not meet IPv6 sending guidelines regarding PTR records\n550-5.7.1 and authentication. Please review\n550-5.7.1 https://support.google.com/mail/?p=IPv6AuthError for more information\n550 5.7.1 . g1si1395268plb.206 – gsmtp
LOG: MAIN
<= R=1d0iqo-00026u-Bd U=exim P=local S=2500
LOG: MAIN
Completed
delivering 1d0iqp-00026z-SM
LOG: MAIN PANIC
User 0 set for local_delivery transport is on the never_users list
LOG: MAIN
== xxxxxxx@xxxxxxxxxxx.members.linode.com R=localuser T=local_delivery defer (-29): User 0 set for local_delivery transport is on the never_users list
LOG: MAIN
** xxxxxxx@xxxxxxxxxxx.members.linode.com: retry timeout exceeded
LOG: MAIN
xxxxxxx@xxxxxxxxxxx.members.linode.com: error ignored
LOG: MAIN
Completed
Bạn gửi bằng IPv6? Bạn cần cài đặt PTR Record như hướng dẫn: https://support.google.com/mail/answer/81126?p=IPv6AuthError&visit_id=1-636281825224255065-4170939507&rd=1#authentication
Hoặc không bạn disable IPv6 đi hoặc thiết lập server ưu tiên IPv4
Em OFF luôn IPv6 rồi mà ta. OFF theo hướng dẫn trên hocvps đó ạ.
http://imgur.com/a/eSfbA
Để chắc chắn em đã chạy lệnh sysctl -f /etc/sysctl.conf và lệnh reboot để khởi động lại luôn rồi ạ.
Mình gặp lỗi này bạn nào giúp mình với
LOG: MAIN
** qanh.np@gmail.com R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [74.125.68.27] X=TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128 CV=yes: SMTP error from remote mail server after pipelined end of data: 553-5.1.2 The sender address is not a valid RFC-5321\n553 5.1.2 address. g72si4709327pfg.183 – gsmtp
LOG: MAIN
Error while reading message with no usable sender address (R=1cwQx3-0000fT-1X): at least one malformed recipient address: root@Web_Cong_Ty_NEW – malformed address: _Cong_Ty_NEW may not follow root@Web
LOG: MAIN
Process failed (1) when writing error message to root@Web_Cong_Ty_NEW (frozen)
Bạn chạy lệnh
echo "Subject: test" | /usr/lib/sendmail -v qanh.np@gmail.com
Thì mình chạy lệnh đó mới ra thông báo như vậy mà
VPS bạn CentOS/Debian? Bạn chạy lệnh này kết quả gì
exim -bt qanh.np@gmail.com
Mình dùng CentOS chạy script của Hocvps
Kết quả đây
qanh.np@gmail.com
router = dnslookup, transport = remote_smtp
host gmail-smtp-in.l.google.com [2404:6800:4003:c02::1b] MX=5
host gmail-smtp-in.l.google.com [74.125.68.26] MX=5
host alt1.gmail-smtp-in.l.google.com [2607:f8b0:400e:c04::1b] MX=10
host alt1.gmail-smtp-in.l.google.com [74.125.28.27] MX=10
host alt2.gmail-smtp-in.l.google.com [2607:f8b0:4003:c03::1b] MX=20
host alt2.gmail-smtp-in.l.google.com [74.125.30.26] MX=20
host alt3.gmail-smtp-in.l.google.com [2607:f8b0:4001:c01::1b] MX=30
host alt3.gmail-smtp-in.l.google.com [74.125.201.27] MX=30
host alt4.gmail-smtp-in.l.google.com [2607:f8b0:4002:c03::1a] MX=40
host alt4.gmail-smtp-in.l.google.com [173.194.219.27] MX=40
Hi bác, Em đã request họ mở cổng smtp. Dùng lệnh của bác kiểm tra thì bị như sau. Gmail thì nhận đc mail test bình thường. Còn yahoo mail thì thấy sending error. Em liên hệ support mà họ cũng ko biết
Mail yahoo dùng để test có tồn tại không bạn? Mình k thấy log của bạn nên mình đoán có thể mail yahoo đó không tồn tại
Lỗi sẽ có thông tin:
SMTP error from remote mail server after end of data: 554 delivery error: dd This user doesn't have a yahoo.com account
Không phải bác ạ.
LOG: MAIN
** yahoomail@yahoo.com R=dnslookup T=remote_smtp H=mta6.am0.yahoodns.net [66.196.118.240] X=TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128 CV=yes: SMTP error from remote mail server after pipelined MAIL FROM: SIZE=1325: 501 Syntax error in parameters or arguments
LOG: MAIN
<= R=1d0V8G-0002Ks-IB U=exim P=local S=1733
delivering 1d0V8J-0002Kx-1E
LOG: MAIN
Completed
LOG: MAIN PANIC
User 0 set for local_delivery transport is on the never_users list
LOG: MAIN
== root@vpsvultr R=localuser T=local_delivery defer (-29): User 0 set for local_delivery transport is on the never_users list
LOG: MAIN
** root@vpsvultr: retry timeout exceeded
LOG: MAIN
root@vpsvultr: error ignored
LOG: MAIN
Completed
Đây là log em nhận đc. Em gửi cho mail google, mail outlook hay mail của cty đều đc. Duy chỉ mail yahoo thì bị vậy.
Ý mình là địa chỉ email không tồn tại thì sẽ không gửi được mà. Log trước có đoạn
This user doesn't have a yahoo.com account
đó thôimình chạy lệnh kiểm tra thì vps báo
-bash: /usr/lib/sendmail: No such file or directory
VPS bạn không có
/usr/lib/sendmail
. Bạn kiểm tra lại nhé, VPS Vultr mình deploy đều có mặc định. Bạn thử kiểm tra lại xem có file sendmail ở đó ko