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:

  • Tổng hợp các lỗi phổ biến trong Mail Zimbra Vào một ngày đẹp trời, tự nhiên hệ thống Mail của công ty bị gặp trục trặc , bạn sẽ cần phải thao tác thật nhanh sao cho hoạt động của hệ thống ổn định trở lại. Vậy đâu là nguyên nhân và cách khắc phục cho những lỗi đó, chún… Read More
  • Các lệnh thao tác với Exim - Linux Mail Server ( P2 )Hôm nay chúng tôi giới thiệu thêm cho bạn 1 vài command thường được sử dụng để kiểm tra spam emails & bulk email senders. Hy vọng sẽ ít nhiều giúp ích bạn trong các trường hợp cụ thể để xử lý vấn đề đang xảy ra tại máy ch… Read More
  • Các lệnh thao tác với Exim - Linux Mail ServerExim là một SMTP Server tốt, tuy nhiên đôi lúc bạn cũng phải thao tác để quản lý hàng đợi (Queue) trong trường hợp các user gởi quá nhiều email, hoặc bị Spam làm tắc nghẽn. Hiển thị danh sách các email đang nằm trong Mail Q… Read More
  • Zimbra Hot Backup Restore Tool Tool to create and restore backups of Zimbra open source. Zimbra Backup and Restore "hot". By Richardson Lima Developed in Bash Script, but currently under development in the Python programming language. BACKUP Script 1&… Read More
  • Script backup zimbra mail##!/bin/bash clear echo Start time of the backup = $(date +%T) before="$(date +%s)" ## Backup Format FORMAT=tgz ## Backup location ZBACKUP=/srv/backup/ ## Folder name for backup and using date DATE=`date +"%d%m%y"` ## Bac… Read More

0 comments:

Post a Comment