PDA

View Full Version : xin hỗ trợ tool send mail tù local xampp



camxuc
28-08-11, 10:10 AM
xin hỗ trợ tool send mail tù local xampp
thương thì web đua lên hosting thì có sẵn hệ thống mail
nhưng mình chạy web tại local pc xampp thì không có phần hỗ trợ mail.
trước đây mình có dùng web asp thì có phần mềm mail cho định dạng html và asp chạy trên hệ điều hành winserver 2003
bác nào biết phần mềm nào send mail thì share cho mình nhá
[mục đích để cho member khi lấy lại mật khẩu sẽ tự động send về mail của member]

wan0124
29-08-11, 08:09 AM
phần mềm là firefox hay chrom đó vào đó rồi log gmail vào rùi gửi = tay =))

†ShiNiChi†
29-08-11, 09:24 AM
XAMPP sau khi cài đặt và khởi động có thể cài đặt và sử dụng Lime ngay lập tức. Không bàn đến ở đây. Các bước cấu hình Mercury:


Khởi động Mercury từ trong XAMPP control panel, ra cửa sổ Mercury manager
Tắt 1 số dịch vụ của Mercury để tránh xung đột với Apache

Trên Mercury manager, vào menu Configuration > Protocol modules Bỏ chọn ô
· MercuryB HTTP web server
· Mercury IMAP4rev1 server
· MercuryE SMTP end-to-end delivery client
Chọn "MercuryC SMTP relaying client" OK và khởi động lại Mercury


Cấu hình hoạt động

Vào menu Configuration > Mercury core module, tab General
· Để gửi mail từ localhost thì kiểm tra xem "localhost" có phải là giá trị trong ô "internet name for this system"
· Bỏ chọn "Send copies of all errors to postmaster"
· Chuyển sang tab "Local domains" và nhìn xem trong list có "localhost" (ở local host or server) và "localhost" (internet name) chưa. Nếu chưa có thì add vào (thường là có sẵn cả rồi).
· Click "Ok"


Config SMTP server

Menu Configuration > MercuryS SMTP Server
Chọn tab "General" và đặt tên cho SMTP servre vào ở "Announce myself as"
Ô "Listen on TCP/IP port” điền vào “25″. Mặc định ban đầu là 25
Điền "127.0.0.1" vào "IP interface to use". Đó là ip của localhost chứ không phải là IP của máy PC trong mạng Lan
Giờ thì giới hạn quyền truy cập vào mail server. Chỉ cho máy PC chạy mail server đó gửi mail được thôi.

Chuyển sang tab "Connection Control" click vào "Add restriction", điền dải IP đều là "127.0.0.1" và "127.0.0.1"
Chọn "Allow connections"
Đừng có chọn thêm mấy cái tick ở dưới rồi click "Ok"

Click "OK" và tiếp tục config cái khác

Tiếp theo là config cho MercuryP POP3 Server

Menu "Configuration" > "MercuryP POP3 Server"
Điền "Listen on TCP port" là "110" và "IP interface to use" là "127.0.0.1"

Chuyển sang tab "Connection control" và làm như các bước ở trên
Click "Ok"
Cấu hình tiếp cho "MercuryC SMTP Client"

Menu "Configuration" > "MercuryC SMTP Client"
Bình thường, để gửi email này tới email khác trên mạng internet, ta cần phải có một SMTP server với một tên miền. Vì vậy, nếu đã có một email bên ngoài (e.g. Gmail (cấu hình yahoo hơi khác)) thì giờ ta sẽ dùng luôn email của Google để làm mail chính (gửi thư chuyển tiếp qua 1 mail server khác cũng giống như gửi mail từ Outlook vậy). Có một số cách để cấu hình cho chính localhost làm mail server với một tên miền được mua ở ngoài. Nhưng mấy cái đó chưa cần dùng lắm nên giờ chưa quan tâm. Hiện tại cứ cấu hình cái MM để gửi đc mail.
Điền địa chỉ SMTP của SMTP server vào "Smart host name". Của Gmail là "smtp.gmail.com".
Xác định cách để nhờ Gmail gửi thư đi tại "Connection port/type". Nên để là "Connection port/type = 465" và "SSL encryption using direct connection".
Điền GMail username và password vào và click "ok"

Tiếp theo chỉnh lại Mercury user để có quyền gửi email

Menu "Configuration" > "Manage local users"
Trên danh sách phải có ít nhất là "Admin" hoặc "postmaster"

Giờ thì Mercury xong cả rồi. Tiếp theo thì phải chỉnh lại với php thôi.

Mở file php.ini ra. Với Xampp thì nó nằm ở "xampp/php/php.ini"
Tìm "[mail function]"
Điền những cái này vào bên dưới (không có quote "").

"SMTP = localhost"
"smtp_port = 25"
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Lưu php.ini lại và khởi động lại Apache

Mọi thứ bây giờ là ok rồi. Giờ thì chỉ việc thử lại xem sao

Cũng trên Mercury manager vào menu "File" > "Send mail message" và thử gửi đi 1 bức thư nào đấy tới 1 địa chỉ email khác.
Trên Mercury manager bấm vào "Window" > "Tile" để sắp xếp lại các cửa sổ và tìm cửa sổ "Mercury Core Prozess" để coi quá trình gửi và nhận email có ok hay không.
Vì gửi thư chuyển tiếp từ localhost nên phải một lúc địa chỉ đích mới nhận được. Check mail để kiểm tra sau 1 thời gian.

camxuc
29-08-11, 03:46 PM
phần mềm là firefox hay chrom đó vào đó rồi log gmail vào rùi gửi = tay =))
một thàng ngu không biết dụa cột mà nghe. tuổi tép lám mồn

camxuc
29-08-11, 03:49 PM
XAMPP sau khi cài đặt và khởi động có thể cài đặt và sử dụng Lime ngay lập tức. Không bàn đến ở đây. Các bước cấu hình Mercury:


Khởi động Mercury từ trong XAMPP control panel, ra cửa sổ Mercury manager
Tắt 1 số dịch vụ của Mercury để tránh xung đột với Apache

Trên Mercury manager, vào menu Configuration > Protocol modules Bỏ chọn ô
· MercuryB HTTP web server
· Mercury IMAP4rev1 server
· MercuryE SMTP end-to-end delivery client
Chọn "MercuryC SMTP relaying client" OK và khởi động lại Mercury


Cấu hình hoạt động

Vào menu Configuration > Mercury core module, tab General
· Để gửi mail từ localhost thì kiểm tra xem "localhost" có phải là giá trị trong ô "internet name for this system"
· Bỏ chọn "Send copies of all errors to postmaster"
· Chuyển sang tab "Local domains" và nhìn xem trong list có "localhost" (ở local host or server) và "localhost" (internet name) chưa. Nếu chưa có thì add vào (thường là có sẵn cả rồi).
· Click "Ok"


Config SMTP server

Menu Configuration > MercuryS SMTP Server
Chọn tab "General" và đặt tên cho SMTP servre vào ở "Announce myself as"
Ô "Listen on TCP/IP port” điền vào “25″. Mặc định ban đầu là 25
Điền "127.0.0.1" vào "IP interface to use". Đó là ip của localhost chứ không phải là IP của máy PC trong mạng Lan
Giờ thì giới hạn quyền truy cập vào mail server. Chỉ cho máy PC chạy mail server đó gửi mail được thôi.

Chuyển sang tab "Connection Control" click vào "Add restriction", điền dải IP đều là "127.0.0.1" và "127.0.0.1"
Chọn "Allow connections"
Đừng có chọn thêm mấy cái tick ở dưới rồi click "Ok"

Click "OK" và tiếp tục config cái khác

Tiếp theo là config cho MercuryP POP3 Server

Menu "Configuration" > "MercuryP POP3 Server"
Điền "Listen on TCP port" là "110" và "IP interface to use" là "127.0.0.1"

Chuyển sang tab "Connection control" và làm như các bước ở trên
Click "Ok"
Cấu hình tiếp cho "MercuryC SMTP Client"

Menu "Configuration" > "MercuryC SMTP Client"
Bình thường, để gửi email này tới email khác trên mạng internet, ta cần phải có một SMTP server với một tên miền. Vì vậy, nếu đã có một email bên ngoài (e.g. Gmail (cấu hình yahoo hơi khác)) thì giờ ta sẽ dùng luôn email của Google để làm mail chính (gửi thư chuyển tiếp qua 1 mail server khác cũng giống như gửi mail từ Outlook vậy). Có một số cách để cấu hình cho chính localhost làm mail server với một tên miền được mua ở ngoài. Nhưng mấy cái đó chưa cần dùng lắm nên giờ chưa quan tâm. Hiện tại cứ cấu hình cái MM để gửi đc mail.
Điền địa chỉ SMTP của SMTP server vào "Smart host name". Của Gmail là "smtp.gmail.com".
Xác định cách để nhờ Gmail gửi thư đi tại "Connection port/type". Nên để là "Connection port/type = 465" và "SSL encryption using direct connection".
Điền GMail username và password vào và click "ok"

Tiếp theo chỉnh lại Mercury user để có quyền gửi email

Menu "Configuration" > "Manage local users"
Trên danh sách phải có ít nhất là "Admin" hoặc "postmaster"

Giờ thì Mercury xong cả rồi. Tiếp theo thì phải chỉnh lại với php thôi.

Mở file php.ini ra. Với Xampp thì nó nằm ở "xampp/php/php.ini"
Tìm "[mail function]"
Điền những cái này vào bên dưới (không có quote "").

"SMTP = localhost"
"smtp_port = 25"
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Lưu php.ini lại và khởi động lại Apache

Mọi thứ bây giờ là ok rồi. Giờ thì chỉ việc thử lại xem sao

Cũng trên Mercury manager vào menu "File" > "Send mail message" và thử gửi đi 1 bức thư nào đấy tới 1 địa chỉ email khác.
Trên Mercury manager bấm vào "Window" > "Tile" để sắp xếp lại các cửa sổ và tìm cửa sổ "Mercury Core Prozess" để coi quá trình gửi và nhận email có ok hay không.
Vì gửi thư chuyển tiếp từ localhost nên phải một lúc địa chỉ đích mới nhận được. Check mail để kiểm tra sau 1 thời gian.


Quá hay đúng những gì mình cần thác mác cám ơn nhiều giá mà có 10 thanks mình cũng chọn cho bạn

Edward_Newgate
29-08-11, 03:51 PM
XAMPP sau khi cài đặt và khởi động có thể cài đặt và sử dụng Lime ngay lập tức. Không bàn đến ở đây. Các bước cấu hình Mercury:


Khởi động Mercury từ trong XAMPP control panel, ra cửa sổ Mercury manager
Tắt 1 số dịch vụ của Mercury để tránh xung đột với Apache

Trên Mercury manager, vào menu Configuration > Protocol modules Bỏ chọn ô
· MercuryB HTTP web server
· Mercury IMAP4rev1 server
· MercuryE SMTP end-to-end delivery client
Chọn "MercuryC SMTP relaying client" OK và khởi động lại Mercury


Cấu hình hoạt động

Vào menu Configuration > Mercury core module, tab General
· Để gửi mail từ localhost thì kiểm tra xem "localhost" có phải là giá trị trong ô "internet name for this system"
· Bỏ chọn "Send copies of all errors to postmaster"
· Chuyển sang tab "Local domains" và nhìn xem trong list có "localhost" (ở local host or server) và "localhost" (internet name) chưa. Nếu chưa có thì add vào (thường là có sẵn cả rồi).
· Click "Ok"


Config SMTP server

Menu Configuration > MercuryS SMTP Server
Chọn tab "General" và đặt tên cho SMTP servre vào ở "Announce myself as"
Ô "Listen on TCP/IP port” điền vào “25″. Mặc định ban đầu là 25
Điền "127.0.0.1" vào "IP interface to use". Đó là ip của localhost chứ không phải là IP của máy PC trong mạng Lan
Giờ thì giới hạn quyền truy cập vào mail server. Chỉ cho máy PC chạy mail server đó gửi mail được thôi.

Chuyển sang tab "Connection Control" click vào "Add restriction", điền dải IP đều là "127.0.0.1" và "127.0.0.1"
Chọn "Allow connections"
Đừng có chọn thêm mấy cái tick ở dưới rồi click "Ok"

Click "OK" và tiếp tục config cái khác

Tiếp theo là config cho MercuryP POP3 Server

Menu "Configuration" > "MercuryP POP3 Server"
Điền "Listen on TCP port" là "110" và "IP interface to use" là "127.0.0.1"

Chuyển sang tab "Connection control" và làm như các bước ở trên
Click "Ok"
Cấu hình tiếp cho "MercuryC SMTP Client"

Menu "Configuration" > "MercuryC SMTP Client"
Bình thường, để gửi email này tới email khác trên mạng internet, ta cần phải có một SMTP server với một tên miền. Vì vậy, nếu đã có một email bên ngoài (e.g. Gmail (cấu hình yahoo hơi khác)) thì giờ ta sẽ dùng luôn email của Google để làm mail chính (gửi thư chuyển tiếp qua 1 mail server khác cũng giống như gửi mail từ Outlook vậy). Có một số cách để cấu hình cho chính localhost làm mail server với một tên miền được mua ở ngoài. Nhưng mấy cái đó chưa cần dùng lắm nên giờ chưa quan tâm. Hiện tại cứ cấu hình cái MM để gửi đc mail.
Điền địa chỉ SMTP của SMTP server vào "Smart host name". Của Gmail là "smtp.gmail.com".
Xác định cách để nhờ Gmail gửi thư đi tại "Connection port/type". Nên để là "Connection port/type = 465" và "SSL encryption using direct connection".
Điền GMail username và password vào và click "ok"

Tiếp theo chỉnh lại Mercury user để có quyền gửi email

Menu "Configuration" > "Manage local users"
Trên danh sách phải có ít nhất là "Admin" hoặc "postmaster"

Giờ thì Mercury xong cả rồi. Tiếp theo thì phải chỉnh lại với php thôi.

Mở file php.ini ra. Với Xampp thì nó nằm ở "xampp/php/php.ini"
Tìm "[mail function]"
Điền những cái này vào bên dưới (không có quote "").

"SMTP = localhost"
"smtp_port = 25"
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Lưu php.ini lại và khởi động lại Apache

Mọi thứ bây giờ là ok rồi. Giờ thì chỉ việc thử lại xem sao

Cũng trên Mercury manager vào menu "File" > "Send mail message" và thử gửi đi 1 bức thư nào đấy tới 1 địa chỉ email khác.
Trên Mercury manager bấm vào "Window" > "Tile" để sắp xếp lại các cửa sổ và tìm cửa sổ "Mercury Core Prozess" để coi quá trình gửi và nhận email có ok hay không.
Vì gửi thư chuyển tiếp từ localhost nên phải một lúc địa chỉ đích mới nhận được. Check mail để kiểm tra sau 1 thời gian.


Hé Hé
Copy ở đâu k ghi nguồn đây ta :-"
Chứ tự viết đc từng này thì hơi bị ngại :-"
Dù sao cũng thank cho cái công post

camxuc
29-08-11, 03:55 PM
copy ở đâu thì không cần biết chỉ cần trả lời đúng thác mác thế kia là quá ok. đâu cần phải lám chuyện tào lao rảnh rỗi xpam tào lao :-| =)) chác đếch gì biết mấy này để làm gì mả .... ^:)^

kunyeudung
30-08-11, 03:54 AM
Cho mình hỏi cái. Mình làm oke hết send mail oke lun nhưng sao đk vẫn báo gửi tài khoản thông tin thất bại ai chỉ vs

camxuc
17-09-11, 11:59 AM
Cho mình hỏi cái. Mình làm oke hết send mail oke lun nhưng sao đk vẫn báo gửi tài khoản thông tin thất bại ai chỉ vs
uppppppppppppppppppppppppppppppppp