PDA

View Full Version : میل سرور



mmehdyt
جمعه 27 مرداد 1391, 13:04 عصر
دوستان سلام:
من می خوام یه ایمیل سرور راه بندازم فقط نکته ای هست:
واسه ساخت ایمیل برای هر کاربر (name@domain.com)
imap هیچ تابعی نداره
http://www.php.net/manual/en/ref.imap.php

vpopmail هم که گفته شده مسئولیت رفتارای غیر منتظره ی توابعش با خودتونه!
http://www.php.net/manual/en/function.vpopmail-add-user.php

به نظرتون چه راهی هست؟

Unique
جمعه 27 مرداد 1391, 13:23 عصر
من تا حالا ندیدم و نشدیم که بشه با Imap و pop3 توی Mail Server یک account جدید ساخت ! شما باید از خود bash توی php و دستورات command line استفاده کنین تا یه کاربر جدید برای sendmail یا postfix بسازین.
البته چند وقت پیش یکی از دوستان مبحث ایجاد email های مجازی را راه انداختند که متوجه شدم از pipe کردن ایمیل هم میشه استفاده کرد و کلا مدیریت ایمیل ها را داد دست یک script که توضیحاتی اینجا هست :
http://harrybailey.com/2009/02/send-or-pipe-an-email-to-a-php-script/ به هر حال هر کدوم را میتونین استفاده کنین ولی چون نگفتین دقیقا منظورتون از ایجاد کاربر جدید چیه حدس زدم شاید شما هم کاار ایشون را میخواین انجام بدین.

mmehdyt
جمعه 27 مرداد 1391, 21:57 عصر
سوال اصلی من اینه که چطوری می شه با php یه ایمیل جدید ساخت؟
یه سوال دیگه هم دارم که virtual domain به درد کار من می خوره؟

Unique
جمعه 27 مرداد 1391, 23:26 عصر
جواب شما را دادم ، اول باید ببینید Mail Server یا همون MTA شما چیه ! توی لینوکس احتمالا sendmail یا postfix هست ! حالا مراحل ایجاد یک account را توی یک Shell Script ایجاد کنید ! بعدش با دستور exec خود php اون اسکریپت را صدا بزنید و ایمیل جدید را بدین بهش تا بسازه ! اصول کار توی لینوکس اینه !