{Hướng dẫn} Cấu Hình Mail Trong Joomla

Thảo luận trong 'Mới sử dụng Joomla' bắt đầu bởi dinhchi, 6/7/12.

  1. dinhchi

    dinhchi Administrator Staff Member

    Bài viết:
    1,358
    Likes :
    1,021
    Ở Administration Page, vào Site Global ConfigurationsServer Mail Settings để cấu hình mail cho Joomla
    [​IMG]
    Giải thích:
    Mailer: Công cụ gửi mail đang sử dụng cho Website. Có 3 lựa chọn:
    PHP Mail Function: Sử dụng hàm mail() sẵn có của PHP để gửi email đi
    Sendmail: Sử dụng chương trình gửi mail riêng của server
    SMTP Server: Sử dụng máy chủ SMTP riêng để gửi email đi
    Mail from: Địa chỉ email sẽ được hiển thị (được hiểu là của người gửi) trong mỗi email gửi đi. Địa chỉ này là tuỳ chọn.
    From Name: Tên người gửi hiển thị trong email gửi đi. Tên này là tuỳ chọn và mặc định Joomla lấy tên của Website.
    Sendmail Path: đường dẫn (của máy chủ) tới thư mục chứa chương trình gửi mail. Cái này chỉ có tác dụng khi lựa chọn Mailer là Sendmail.
    SMTP Authentication: Máy chủ SMTP có yêu cầu xác thực bằng tài khoản đầy đủ hay không. Mục này chỉ sử dụng khi lựa chọn Mailer là SMTP Server.
    SMTP Security: Hình thức bảo mật của SMTP Server. Mặc định là None, nếu khác phải hỏi bên quản lý hosting.
    SMTP Port: Cổng mạng mà máy chủ SMTP sử dụng
    SMTP Username: tên tài khoản email đăng ký với máy chủ SMTP
    SMTP Password: mật khẩu tài khoản email đăng ký với máy chủ SMTP
    SMTP Host: địa chỉ (domain hoặc IP) của máy chủ SMTP

    Bây giờ ta sẽ đi qua ví dụ trong từng trường hợp:
    1. Sử dụng PHP Mail Function

    Cách này là mặc định của Joomla mà cũng là cách đơn giản nhất. Chỉ cần khai báo Mail From và From Name, các mục khác có thể bỏ qua.
    [​IMG] [​IMG]
    2. Sử dụng Sendmail
    Cách này sử dụng chương trình gửi mail của chính server đang cài website. Cần khai báo thêm đường dẫn tới chương trình Sendmail của Server. Mặc định trên Linux luôn là usr/sbin/sendmail

    [​IMG]
    3. Sử dụng SMTP ServerCách này sử dụng máy chủ SMTP riêng để gửi mail. Ta có thể lựa chọn SMTP Server là chính server đang cài website, hoặc SMTP Server bên ngoài (Gmail, SMTP Server khác mà ta biết...)
    Để cấu hình cho việc sử dụng chính local SMTP Server, cần tự lập một tài khoản email trên host rồi khai báo thông tin tài khoản cần thiết, mục SMTP Host chọn là localhost, SMTP Port mặc định là 25 (nếu khác phải hỏi bên quản lý hosting):


    [​IMG]
    CẤU HÌNH ĐỂ SỬ DỤNG LOCAL SMTP SERVER

    Để cấu hình cho việc sử dụng Gmail là SMTP Server, khai báo tài khoản Gmail đã đăng ký và các thông số khác như sau:

    [​IMG]
    Nguồn: MisoBlog​
     
  2. yuhung399

    yuhung399 Mới tham gia

    Bài viết:
    16
    Likes :
    5
    em đã làm với Gmail, Hotmail đủ kiểu nhưng cũng không đc

    Báo lỗi Form đăng ký như sau:

    The following from address failed: xxxxx@hotmail.com
    Registration failed: An error was encountered while sending the registration email. A message has been sent to the administrator of this site.

    cấu hình mail 1:
    ssl -yes
    smtp.live.com - port 587

    username+pass y như khi đăng nhập
     
  3. yuhung399

    yuhung399 Mới tham gia

    Bài viết:
    16
    Likes :
    5
    cấu hình gmail
    ssl -
    smtp.gmail.com -port 465

    acc và pass : như khi đăng nhập (xxx@gmail.com)
    cũng bị báo lỗi tương tự như trên vậy ạ
     
  4. dinhchi

    dinhchi Administrator Staff Member

    Bài viết:
    1,358
    Likes :
    1,021
    ơ quả bạc này hay nhỉ, mình câu hình smtp của gmail gửi nhận ngon lành cành đào, đăng ký đăng nhập ok, cho vài hình ảnh minh chứng

    [​IMG]
    [​IMG]
    [​IMG]
     
    yuhung399 thích bài này.
  5. yuhung399

    yuhung399 Mới tham gia

    Bài viết:
    16
    Likes :
    5
    Bác có yahoo cho em xin ,bác dùng teamview cấu hình jum` em .em làm mãi không đc mặc dù không sai 1 chữ
     
  6. beobeo

    beobeo Mới tham gia

    Bài viết:
    1
    Likes :
    0
    Dùng gmail hay dùng ssl thì phải enable cái extension này lên: php_openssl.dll
     
  7. yuhung399

    yuhung399 Mới tham gia

    Bài viết:
    16
    Likes :
    5
    mình đã fix đc lỗi này rồi
    dùng tạm php mail ( mình thực hiện trên wamp server ) bạn nào chưa làm đc có thể liên lạc với mình
     
    dzero and kingstone like this.
  8. kingstone

    kingstone Rất nhiệt tình

    Bài viết:
    478
    Likes :
    152
    Post hướng dẫn tại topic luôn đi bạn, vừa đỡ cho bạn vừa tiện cho người cần :)
     
    dzero thích bài này.
  9. ozonspace

    ozonspace Rất tích cực

    Bài viết:
    33
    Likes :
    4
    Cho mình hỏi là làm sao để hiện một thông điệp ví dụ như: "Cảm ơn bạn đã liên lạc với chúng tôi!" sau khi có người nhấn nút Send Email trong phần Contact Form và sau khi tắt thông điệp đó thì trang web tự động quay về trang chủ nhỉ?
     
  10. Nguyễn Sơn Ca

    Nguyễn Sơn Ca Lão già làng. Staff Member

    Bài viết:
    538
    Likes :
    296
    Khi mở SMTP ở các hộp mail dùng server SMTP ngoài thì cần phải Kích hoạt chế độ chuyển mail trong hòm thư của bạn. Phần này nằm trong cài đặt ở Email.
     
  11. yuhung399

    yuhung399 Mới tham gia

    Bài viết:
    16
    Likes :
    5
    kingstone and dzero like this.
  12. Nguyễn Đình Khánh

    Nguyễn Đình Khánh Mới tham gia

    Bài viết:
    24
    Likes :
    1
    Đọc tất cả các bài chỉ có bài của bác dinhchi là mình làm được Tks bác nhiều. Bác cho em hỏi bác có dạy thêm về joomla ko :) nếu có pm em qua yahoo: khanhblue116. Em xin được gặp và giao lưu với pác nha ;)
     
  13. Nguyễn Sơn Ca

    Nguyễn Sơn Ca Lão già làng. Staff Member

    Bài viết:
    538
    Likes :
    296
    Tất cả thành viên BQT đều có quy định không hỗ trợ Private tất cả các vấn đề. Nếu bạn có thắc mắc hoặc yêu cầu hỗ trợ thì bạn cứ Post lên Forrum đi :D mọi người hỗ trợ nhiệt tình. :D
     
    Nguyễn Đình Khánh and dzero like this.
  14. hanvan123456

    hanvan123456 Mới tham gia

    Bài viết:
    14
    Likes :
    0
    anh nào cho em hỏi...em đang cài đặt trên localhost, em muốn tạo cái module login cho người dùng khi đăng ký khỏi phải kích hoạt mail thì e phải làm thế nào ? (Em đã thử Sử dụng PHP Mail Function
     
  15. yeu_joomla

    yeu_joomla Rất tích cực

    Bài viết:
    103
    Likes :
    20
    Bạn email vào hòm thư của mình, mình sẽ giúp bạn giải quyết vấn đề này
    Nguyễn Xuân Cảnh
    email: todaynetvn@gmail.com
     
  16. hanvan123456

    hanvan123456 Mới tham gia

    Bài viết:
    14
    Likes :
    0
    bạn ơi cho mình hỏi, email của bạn là gì vậy ?hjx
     
  17. hanvan123456

    hanvan123456 Mới tham gia

    Bài viết:
    14
    Likes :
    0
    rồi mình gửi mail cho bạn rồi đó...cám ơn bạn trước nha
     
  18. yeu_joomla

    yeu_joomla Rất tích cực

    Bài viết:
    103
    Likes :
    20
    ok không có gì
     
  19. hanvan123456

    hanvan123456 Mới tham gia

    Bài viết:
    14
    Likes :
    0
    bạn ơi, bạn có thể hướng dẫn lên diễn đàn luôn không ...cho mọi người cùng xem luôn
     
  20. dzero

    dzero Mới tham gia

    Bài viết:
    28
    Likes :
    2
comments powered by Disqus

Chia sẻ trang này