ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : راهنمایی در مورد ایجاد ایمیل در تعداد زیاد در ایمیل سرور دایرکت ادمین



mri2599
January 14th, 2016, 20:24
سلام
من یه سایتی روی دایرکت ادمین دارم که بر روی اون برای دفاتر و مشتری هامون ایمیل ایجاد می کنیم.
ایمیل هایی که بخش فروش به من میده که براشون ایجاد کنم در قالب فایل اکسل هست تعدادشون بالای 100 تاس و هر چند وقت یکبار هم این درخواست ها تکرار میشه.
ایجاد دستی از طریق پنل دایرکت ادمین خیلی زمان بر هست.
با توجه به تجربه مشابه که در یکی از پروژه ها داشتیم و اطلاعات لیستی از افراد را باید به عنوان کاربر در سایت وارد می کردیم ، به فکرم رسید که مانند همون تجربه ای که گفتم فایل csv را در دیتابیس از طریق phpmyadmin ایمپورت کنم
برای این کار اول از یکی از یوزرها در جدول users یه اکسپورت در قالب csv گرفتم و طبق نمونه یوزرها را ساختم و در همان جدول users دیتابیس da_roundcube ایمپورت کردم و با موفقیت این کار انجام شد.
منتها مشکلی که هست اینه وقتی از طریق دایرکت ادمین به پنل ایمیل هایی که ساخته شده میرم ، ایمیل هایی که از این طریق ایجاد کردم در لیست دیده نمیشه و با ایمیل ها هم لاگین نمیشه کرد.

دوستان بی زحمت یه راهکار بدین
ممنون میشم.

007
January 14th, 2016, 20:32
س
http://help.directadmin.com/item.php?id=386
ببینین این بدردتون میخوره یا نه؟
تست نکردم خودم چون با چنین درخواستی تاحالا مواجه نشدم خودم
ارادت

itman94
January 15th, 2016, 13:53
س
http://help.directadmin.com/item.php?id=386
ببینین این بدردتون میخوره یا نه؟
تست نکردم خودم چون با چنین درخواستی تاحالا مواجه نشدم خودم
ارادت
سلام
اتفاقی این پست رو دیدم
لینک جالبی بود
ممنون
کنجکاو شدم که تست کنم ولی نتیجه نگرفتم ، دوست دارم ایراد کارمو بدونم چون ممکنه یه روزم این درخواست از من بشه که روی دامنه تعداد زیادی ایمیل بسازم

من طبق مراحل پیش رفتم
تو الگوی خودش گفته که فایل csv باید اینجوری باشه:
user1@domain.com,password1,500
ولی وقتی این دستور را اجرا کردم:
cd /usr/local/directadmin/scripts/
./add_email.sh
این پیغام اومد:
Usage:
./add_email.sh <user> <domain> '<cryptedpass>' <plaintext> <quota>

Where the cryptedpass can either be an MD5/DES password
If plaintext is set to 1, then it can be a raw password
Else, set plaintext to 0 to use the provided crypted pass.
quota, in bytes. Use 0 for unlimited

The domain must already exist under a DA account

منظورش چیه؟!
من طبق مراحل بعدی اسکریپت ایجاد کردم و فایل mailboxes.csv را هم ایجاد کردم و طبق الگویی که خودش داده بود پرش کردم:
aa@domain.com,12345678,50
ولی موقع اجرای اسکریپت با این ارور مواجه شدم:
./csv.sh: line 8: syntax error near unexpected token `1024x1024=1048576'
./csv.sh: line 8: `bytes.(1024x1024=1048576)'

رفتم لاین هشت csv.sh یعنی اونجا که نوشته
bytes.(1024x1024=1048576)
را به حالت کامنت در آوردم (اولش # گذاشتم) و دوباره اسکریپت رو اجرا کردم
ولی این ارور را داد:
Usage:
/usr/local/directadmin/scripts/add_email.sh <user> <domain> '<cryptedpass>' <plaintext> <quota>

Where the cryptedpass can either be an MD5/DES password
If plaintext is set to 1, then it can be a raw password
Else, set plaintext to 0 to use the provided crypted pass.
quota, in bytes. Use 0 for unlimited

The domain must already exist under a DA account
./csv.sh: line 28: 12345678: command not found


ایراد کار کجاست؟!