PDA

View Full Version : Về việc gửi mail khi dùng host của DP



conmeocattai
09-02-2007, 18:08
Hiện em có 1 site trên server VN của DP đang chạy bình thường, kô hiểu sao mấy hôm nya kô thể nhận mail khách hàng gửi cho được khi dùng hàm Mail() của PHP.

Khi call cho support của DP thì nhận đc câu trả lời là dùng
class smtp của PHP để send mail.Hàm mail bị khóa vì lý do spam.

Bác Đức cho em bít thêm cái này cái. Bác nào dùng cái class này rồi thì hướng dẫn giúp em phát. Đau đầu quá:no:

Kô hiểu sao DP lại disabled cái hàm này.Chẳng nhẽ DP lại support cho tất cả khách hàng của mình là dùng class smtp. :(

VietDuc
10-02-2007, 00:12
Việc disable mail() là việc công ty thực hiện với tất cả các shared server chứ ko riêng gì bạn, lý do thế nào thì bạn cũng đã nhận được trả lời từ support. Mỗi công ty có chính sách khác nhau và cũng dựa trên thực tế. 1 khách hàng muốn mở hàm mail() thì có đến 100 khách hàng khác kêu trời vì mail server nghẽn hoặc gửi mail đi đâu cũng bị chặn, rồi một ngày đẹp trời IP nằm vào SPAMCOP.

việc sử dụng smtp trên PHP bạn có thể xem trên www.php.net

nhân viên support là system admin chứ ko phải programmer nên ko hỗ trợ bạn về lập trình

conmeocattai
10-02-2007, 08:10
:D đau nhỉ...giờ mới nhớ có 1 lần mail ra ngoài bị chặn kô tài nào gửi đi đc. Đành chịu vậy.

ping
10-02-2007, 10:49
Bạn dùng http://poss.sourceforge.net/ là ngon rồi không phải dùng hàm mail lẫn smtp :-)

conmeocattai
10-02-2007, 16:01
Bạn dùng http://poss.sourceforge.net/ là ngon rồi không phải dùng hàm mail lẫn smtp :-)

Thanks, mình dùng smtp class rồi...chủ yếu là mất công code lại 1 loạt trang contact thôi :|

addme
10-02-2007, 23:48
Tại sao host nước ngoài họ vẫn cho send bằng hàm mail() được nhỉ ???

ai spam thì cứ delete accout người đó, sợ gì :D

conmeocattai
11-02-2007, 00:06
Tại sao host nước ngoài họ vẫn cho send bằng hàm mail() được nhỉ ???

ai spam thì cứ delete accout người đó, sợ gì :D

Hì hì theo em nghĩ thì bên họ có luật cả :) Spam thì túm cổ thôi. Nên cứ mail() thoải mái :tongue: . Mình chưa có nên đành thế thôi.:D

hurahost
11-02-2007, 07:52
Thực ra các HP Việt Nam đều có luật về spam nhưng đều không làm mạnh tay đối với user. Vì vậy mới đưa ra biện pháp kỹ thuật nhằm hạn chế.
Đây chính là điểm thuận lợi của HP VN so với HP nước ngoài và hoàn toàn vì lợi ích khách hàng.
HURA Host chưa áp dụng biện pháp này nhưng chắc chắn cũng sẽ xem xét để áp dụng.

wenger08
24-11-2008, 15:43
có ai biết thay cái hàm smtp class cho hàm mail() của PHP đối với forum Vbullettin thì cho hướng dẫn cái được không bạn?

StarViet
04-04-2009, 00:03
Mac cuoi qua, host ma kg ho tro ham mail() thi con noi ji la host thue nua, sai host free cho do uc che. neu de ngan spam ma vo hieu hoa ham mail thi qua la vo ly, dau phai ai cung biet lap trinh.

DigiPower
05-04-2009, 10:39
Mac cuoi qua, host ma kg ho tro ham mail() thi con noi ji la host thue nua, sai host free cho do uc che. neu de ngan spam ma vo hieu hoa ham mail thi qua la vo ly, dau phai ai cung biet lap trinh.

Hi bạn StarViet ,

Thắc mắc của bạn là hoàn toàn hợp lí , tuy nhiên việc áp dụng disable hàm mail cũng chỉ mục đích đảm bảo việc luân chuyển mail trên Server được thông suốt và không bị nghẽn mail gây load , treo Server , phải chứng thực thì mail mới cho send đi

Vì Server có thể sẽ ngừng hoạt động các service liên tục do việc thoải mái send bằng hàm mail() của tất cả các user mà không bị kiểm soát hay chứng thực gì . Ví dụ như bạn đang dùng trên Share Host đó , nhu cầu dùng hàm mail() send bình thường thôi , nhưng có account nào khác họ thực sự lợi dụng và gửi mail quảng cáo hay SPAM ồ ạt , thì lúc đó bạn bị ảnh hưởng chung và rốt cuộc có send mail bằng cách nào đi nữa cũng không được , nếu SPAM mail nặng thì Server load cao lên , Web hay FTP và các service khác cũng sẽ chịu chung số phận .

Các giới hạn cho Share Host được áp dụng cũng chỉ muốn dịch vụ cung cấp được ổn định và đảm bảo công bằng cho toàn bộ người dùng. Mặc dù vậy bạn vẫn có thể dùng send mail bằng SMTP để thay thế mà :yes: , áp dụng cũng không quá khó , tham khảo ở đây nhé :punk:

http://nhakhtn.blogspot.com/2007/05/send-mail-vi-php.html

huyhoa
05-04-2009, 10:56
có nhiều biện pháp quản lý việc send mail bằng funtion mail()
Việc disable hàm này chỉ có thể lý giải bằng 1 cách
- Bảo vệ lợi ích khách hàng + không quản lý nổi thì ta disable. Đây là 1 việc các HP VN hay làm và đã đi vào lối mòn. Mình ko sử dụng host digi hay của bất kỳ HP nào ở VN nhưng việc làm này là không nên.
Vì không phải webmaster nào cũng là một programer. Ngày nay có nhiều webmaster thậm chí chỉ biết mỗi việc đưa tin, còn các thứ cài đặt (blog, forum) đều tự động hết, cứ làm theo hướng dẫn là được thì cần gì phải biết code!!!

killking
13-04-2009, 22:48
Mà cho mình hỏi thật nhe,nếu bên DP mở hàm mail thì ai cũng dùng rồi tới khi nghẽn thì mấy bác lại kêu réo vì hót chậm hén?có khi nào lúc ấy mấy bác lại hỏi "sao không disable hàm mail()" thì cắn lưỡi có!

killed
14-04-2009, 20:10
có nhiều biện pháp quản lý việc send mail bằng funtion mail()
Việc disable hàm này chỉ có thể lý giải bằng 1 cách
- Bảo vệ lợi ích khách hàng + không quản lý nổi thì ta disable. Đây là 1 việc các HP VN hay làm và đã đi vào lối mòn. Mình ko sử dụng host digi hay của bất kỳ HP nào ở VN nhưng việc làm này là không nên.
Vì không phải webmaster nào cũng là một programer. Ngày nay có nhiều webmaster thậm chí chỉ biết mỗi việc đưa tin, còn các thứ cài đặt (blog, forum) đều tự động hết, cứ làm theo hướng dẫn là được thì cần gì phải biết code!!!

Không có 1 tí kiến thức thì xin xưa có 2 cách:

1: tự học hay mò

2: đừng sử dụng nữa

nhontran_pm
25-04-2009, 14:19
Bên Nhân hòa cũng ko cho gửi mail bằng smtp, hiện giừ mình vẫn dùng cái host cùi bên mẽo để gửi, chán

luckyluck
27-04-2009, 10:27
Chỉ cần hạn chế số lượng mail gởi đi, ví dụ gởi tối đa 200 mail trong một lần gởi. Các host nước ngoài vẩn áp dụng như vậy, không ai dùng giải pháp tắt luôn hàm mail.
Hôm trước bực cái safemode on, gời đến cái hàm mail.

lamthanhtan
07-07-2009, 09:53
Tại sao host nước ngoài họ vẫn cho send bằng hàm mail() được nhỉ ???

ai spam thì cứ delete accout người đó, sợ gì :D

nguoi spam luc nao cung nhieu account , xoa den khi nao , cung co nhieu bien phap lam , nhung rang thuyet phuc ben nguoi cung cap