আমি একটি ubuntu 8.04 মেশিনে একটি ডুবকোট ইমপ সার্ভার চালাচ্ছি (পুরানো, আমি জানি, কিন্তু শীঘ্রই কোনও আপগ্রেড করার কোন সুযোগ নেই)। যাইহোক, আমি অন্য সার্ভারটি পুনরায় বুট না হওয়া পর্যন্ত সমস্ত মসৃণভাবে কাজ করছিলাম এবং এখন আমরা এই সার্ভারের মাধ্যমে ইমেল পাঠাতে পারছি না। ইমেইল ক্লায়েন্ট উইন্ডোজ মেশিনে সব মোজিলা থান্ডারবার্ড। ইমেইলে ডাউনলোড করুন থান্ডারবার্ডে ঠিক সূক্ষ্ম, কিন্তু যখন আমরা ইমেল পাঠানোর চেষ্টা করি তখন আমাদের একটি বার্তা বলা হয় login to server mail.mydomain
এবং যখন আমি ক্লিক করি নতুন পাসওয়ার্ড লিখুন এটা শুধু ব্যর্থ এবং প্রদর্শনের উপর রাখে login to server mail.mydomain
পপআপ। যখন আমি এই পপআপটি বাতিল করতে ক্লিক করি, তখন আমি বার্তাটি পেতে পারি:
বার্তা প্রেরণ ব্যর্থ হয়েছে। বার্তা SMTP ব্যবহার করে পাঠানো যাবে না একটি অজানা কারণে সার্ভার mail.mailserverdomain। যে যাচাই করুন আপনার SMTP সার্ভার সেটিংস সঠিক এবং আবার চেষ্টা করুন, অথবা আপনার সাথে যোগাযোগ করুন নেটওয়ার্ক প্রশাসক.
আমি তাকিয়ে আছে /var/log/mail.log
এবং এই (উইন্ডোজ মেশিন নেটওয়ার্ক উপর thunderbird ক্লায়েন্ট এই পাওয়া):
Oct 15 16:29:20 mailserverdomain postfix/smtpd[1918]: warning: database /etc/postfix/client_restrictions.db is older than source file /etc/postfix/client_restrictions
Oct 15 16:29:20 mailserverdomain postfix/smtpd[1918]: connect from my.windows.machine.gateway[xxx.xxx.xxx.xxx]
Oct 15 16:29:20 mailserverdomain postfix/smtpd[1918]: setting up TLS connection from my.windows.machine.gateway[xxx.xxx.xxx.xxx]
Oct 15 16:29:20 mailserverdomain postfix/smtpd[1918]: Anonymous TLS connection established from my.windows.machine.gateway[xxx.xxx.xxx.xxx]: TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)
Oct 15 16:29:20 mailserverdomain postfix/smtpd[1918]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Oct 15 16:29:20 mailserverdomain postfix/smtpd[1918]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Oct 15 16:29:20 mailserverdomain postfix/smtpd[1918]: warning: SASL authentication failure: no secret in database
Oct 15 16:29:20 mailserverdomain postfix/smtpd[1918]: warning: my.windows.machine.gateway[xxx.xxx.xxx.xxx]: SASL CRAM-MD5 authentication failed: authentication failure
Oct 15 16:29:23 mailserverdomain postfix/pickup[1622]: 6AFEA12A9C2: uid=33 from=<mythunderbirdusername@mailserverdomain>
Oct 15 16:29:23 mailserverdomain postfix/cleanup[1924]: 6AFEA12A9C2: message-id=<5d030c180944e864204de7263d12c5ba@mailserverdomain>
Oct 15 16:29:23 mailserverdomain postfix/qmgr[22190]: 6AFEA12A9C2: from=<mythunderbirdusername@mailserverdomain>, size=1683, nrcpt=1 (queue active)
Oct 15 16:29:24 mailserverdomain postfix/smtpd[1918]: disconnect from my.windows.machine.gateway[xxx.xxx.xxx.xxx]
Oct 15 16:29:25 mailserverdomain postfix/smtp[1926]: Host offered STARTTLS: [todomain]
Oct 15 16:29:28 mailserverdomain postfix/smtp[1926]: 6AFEA12A9C2: to=<to_username@todomain>, relay=todomain[xxx.xxx.xxx.xxx]:25, delay=5.4, delays=0.12/0/1.7/3.6, dsn=2.6.0, status=sent (250 2.6.0 <5d030c180944e864204de7263d12c5ba@mailserverdomain> [InternalId=9002251459330, Hostname=tosubdomain.todomain] Queued mail for delivery)
Oct 15 16:29:28 mailserverdomain postfix/qmgr[22190]: 6AFEA12A9C2: removed
Oct 15 16:30:06 mailserverdomain postfix/pickup[1622]: 17F5512A9C2: uid=0 from=<mythunderbirdusername@mailserverdomain>
Oct 15 16:30:06 mailserverdomain postfix/cleanup[1924]: 17F5512A9C2: message-id=<c752782e8d6d78b3096dd1f85eb311a6@localhost.localdomain>
Oct 15 16:30:06 mailserverdomain postfix/qmgr[22190]: 17F5512A9C2: from=<mythunderbirdusername@mailserverdomain>, size=35784, nrcpt=2 (queue active)
Oct 15 16:30:07 mailserverdomain postfix/smtp[1926]: Host offered STARTTLS: [todomain]
Oct 15 16:30:08 mailserverdomain postfix/smtp[1946]: Host offered STARTTLS: [otherdomain]
Oct 15 16:30:10 mailserverdomain postfix/smtp[1946]: 17F5512A9C2: to=<another_username@otherdomain (i'm not sure why this is here?)>, relay=otherhost[xxx.xxx.xxx.xxx]:25, delay=4.7, delays=0.12/0.01/2.4/2.2, dsn=2.0.0, status=sent (250 ok: Message 137375323 accepted)
Oct 15 16:30:14 mailserverdomain postfix/smtp[1926]: 17F5512A9C2: to=<to_username@todomain>, relay=todomain[xxx.xxx.xxx.xxx]:25, delay=8.8, delays=0.12/0/1.5/7.2, dsn=2.6.0, status=sent (250 2.6.0 <c752782e8d6d78b3096dd1f85eb311a6@localhost.localdomain> [InternalId=9174050144279, Hostname=tosubdomain.todomain] Queued mail for delivery)
Oct 15 16:30:14 mailserverdomain postfix/qmgr[22190]: 17F5512A9C2: removed
ফাইল /etc/default/saslauthd
এটা এমন দেখতে:
#
# Settings for saslauthd daemon
# Please read /usr/share/doc/sasl2-bin/README.Debian for details.
#
# Should saslauthd run automatically on startup? (default: no)
START=yes
PWDIR="/var/spool/postfix/var/run/saslauthd"
PARAMS="-m ${PWDIR}"
PIDFILE="${PWDIR}/saslauthd.pid"
# Description of this saslauthd instance. Recommended.
# (suggestion: SASL Authentication Daemon)
DESC="SASL Authentication Daemon"
# Short name of this saslauthd instance. Strongly recommended.
# (suggestion: saslauthd)
NAME="saslauthd"
# Which authentication mechanisms should saslauthd use? (default: pam)
#
# Available options in this Debian package:
# getpwent -- use the getpwent() library function
# kerberos5 -- use Kerberos 5
# pam -- use PAM
# rimap -- use a remote IMAP server
# shadow -- use the local shadow password file
# sasldb -- use the local sasldb database file
# ldap -- use LDAP (configuration is in /etc/saslauthd.conf)
#
# Only one option may be used at a time. See the saslauthd man page
# for more information.
#
# Example: MECHANISMS="pam"
MECHANISMS="pam"
# Additional options for this mechanism. (default: none)
# See the saslauthd man page for information about mech-specific options.
MECH_OPTIONS=""
# How many saslauthd processes should we run? (default: 5)
# A value of 0 will fork a new process for each connection.
THREADS=5
# Other options (default: -c -m /var/run/saslauthd)
# Note: You MUST specify the -m option or saslauthd won't run!
#
# See /usr/share/doc/sasl2-bin/README.Debian for Debian-specific information.
# See the saslauthd man page for general information about these options.
#
# Example for postfix users: "-c -m /var/spool/postfix/var/run/saslauthd"
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"
এই কিভাবে ঠিক করতে কোন ধারনা? আমার সার্ভারে সম্পূর্ণ অ্যাক্সেস আছে তাই প্রয়োজন হলে আমি লগগুলি থেকে তথ্য সরবরাহ করতে পারি।