June 19, 2015

Khắc phục lỗi không gửi mail thông báo cho khách hàng của directadmin

Nếu bạn đang quản lý các hosting bằng Direct Admin, bạn sẽ rất khó chịu khi mà tạo xong các hosting nhưng DA không chịu gửi mail thông báo cho khách hàng. Khi đó bạn sẽ phải gửi các thông báo bằng tay rất mất thời gian. Hãy xử lý tình huống này theo hướng dẫn sau

90 %  Nguyên nhân do exim trên server chưa được update

Bạn hãy update theo hướng dẫn dưới đây là xong:

Bước 1: chạy các lệnh sau lần lượt để update exim
  • wget -O /etc/exim.conf http://files.directadmin.com/services/exim.conf
  • wget -O /etc/exim.pl http://files.directadmin.com/services/exim.pl
  • chmod 755 /etc/exim.pl
  • cd /etc/virtual
  • touch blacklist_domains whitelist_from use_rbl_domains bad_sender_hosts blacklist_senders whitelist_domains whitelist_hosts whitelist_senders
  • if [ ! -e limit ]; then echo 0 > limit; fi
  • mkdir -p usage
  • chown mail:mail limit blacklist_domains whitelist_from use_rbl_domains bad_sender_hosts blacklist_senders whitelist_domains whitelist_hosts whitelist_senders limit usage
Bước 2: kiểm tra xem file exim.conf nằm ở đâu, sau đó chạy một trong 2 lệnh sau đây. Lưu ý lệnh patch này chỉ chạy một lần duy nhất và đúng đường dẫn là được
  • patch -p0 < /usr/local/directadmin/customapache/exim.conf.dovecot.patch
  • patch -p0 < /usr/local/directadmin/custombuild/exim.conf.dovecot.patch
Bước 3: Khởi động lại exim  bằng 1 trong 3 lệnh sau, và nếu cẩn thận thì reboot luôn server
  • /sbin/service exim restart (đối với Red Hat - Centos)
  • /etc/init.d/exim restart (Đối với Debian)
  • /usr/local/etc/rc.d/exim restart (Đối với FreeBSD)

10% do email khách hàng bị lỗi hoặc tiến trình gửi mail bị lỗi

Hãy kiểm tra các lỗi trong file này để có hướng xử lý tiếp /var/log/exim/mainlog. Nếu thấy lỗi là "Unrouteable address" thì chỉ cần download bản exim.pl mới nhất theo link sau là ok
  • wget -O /etc/exim.pl http://files.directadmin.com/services/exim.pl
Còn nếu không phải lỗi này thì tìm hiểu tiếp xem quá trình gửi email bị tắc ở đâu. Đọc thêm bài viết về xử lý hàng đợi email exim ở đây để có thêm thông tin.
Chúc các bạn gặp may

Related Posts:

  • Cài đặt Postfix SMTP client trên Shinken Server để gửi mail Tại Shinken host: Cài đặt các gói cần thiết: sudo apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules -y Sau đó postfix sẽ yêu cầu khai báo một số thông số, ta chọn Internet Site và điền một doma… Read More
  • Những điều cần thiết khi xây dựng Mail Server Có những điểm đáng lưu ý khi triển khai Email server mà không phải bất kì quản trị hệ thống nào cũng lưu tâm, hoặc biết đến, ngay cả trong các khóa đào tạo người ta cũng ít nhắc đến vấn đề này. Khi đảm bảo được máy chủ … Read More
  • Cấu hình chứng thực SMTP hợp lệ trên Exim Việc cấu hình này sẽ giải quyết được dứt điểm vấn đề gửi thư giả mạo bằng cách ràng buộc phải chứng thực SMTP rõ ràng. Qua đó, hạn chế được rất nhiều việc Spam mail trên Linux. Các bước cấu hình và thiết lập n… Read More
  • Một số kinh nghiệm khi thiết lập email server Sau 1 thời gian  vật lộn với postfix + dovecot để tạo được email server cho chính bản thân mình, tôi cũng đã học được khá nhiều điều và bên dưới là một số kinh nghiệm mà tôi nghĩ là quan trọng nhất để xây dựng được emai… Read More
  • Xây dựng mail server postfix và quản lý email bằng php mysql Trước đây tôi đã có một bài viết hướng dẫn triển khai mail server đơn giản trên hệ điều hành linux, sử dụng các user của hệ điều hành làm email account. Nay tôi tiếp tục phát triển hướng này và chia sẻ cách để có thể quản lý… Read More

0 comments:

Post a Comment