PDA

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



DarKfish
۱۳۹۲-۰۳-۱۹, 16:08
سلام دوستان،
برای پردازش یک سری داده، سروری هست که با زدن یک سری روابط و لینک سازی فایل مشاهدات، براتون خروجی ایمیل میکنه.
از اونجا که داده هام خیلی زیاده و 5 تا 5 تا فقط میتونه سرور پردازش کنه، مجبورم دستی اینکارو بکنم.
واسه همین فکر کنید 13 تا ایستگاه دائمی GPS تو آلمان واسه دو سال داده، چقدر طول میکشه...
حالا از دوستان میخوام اگر برنامه ای هست که بشه به صورت schedule شده ایمیل بفرسته رو معرفی کنید. یعنی خودش هز چند دقیقه اینکارو بکنه.
سپاسگزارم

™@я€z
۱۳۹۲-۰۳-۱۹, 16:39
سلام دوستان،
برای پردازش یک سری داده، سروری هست که با زدن یک سری روابط و لینک سازی فایل مشاهدات، براتون خروجی ایمیل میکنه.
از اونجا که داده هام خیلی زیاده و 5 تا 5 تا فقط میتونه سرور پردازش کنه، مجبورم دستی اینکارو بکنم.
واسه همین فکر کنید 13 تا ایستگاه دائمی GPS تو آلمان واسه دو سال داده، چقدر طول میکشه...
حالا از دوستان میخوام اگر برنامه ای هست که بشه به صورت schedule شده ایمیل بفرسته رو معرفی کنید. یعنی خودش هز چند دقیقه اینکارو بکنه.
سپاسگزارم

سلام امیر حسین جان
خوب اگر روی سرور شما کنترل پنل دایرکت ادمین یا سی پنل هست
فکر کنم بتوانید از کرانجاب استفاده نمایید.

DarKfish
۱۳۹۲-۰۳-۱۹, 17:01
سلام امیر حسین جان
خوب اگر روی سرور شما کنترل پنل دایرکت ادمین یا سی پنل هست
فکر کنم بتوانید از کرانجاب استفاده نمایید.
سلام عزیز، نه سرور تو NASA است. من فقط از PC میتونم استفاده کنم.
یعنی مثلا تو gmail میام به ایمیل اون سرور، یه دستوری میفرستم و بعد برام خروجی میده.
ولی 5 تا دستور (مشاهده) بیشتر دریافت نمیکنه.
یه چیزی مثل outlook ولی اتوماتیک میخوام (حالا نمیدونم outlook این قابلیت رو داره یا نه، چون یکم کارام فشرده هست اصلا وقت سرچ و اینارو ندارم)
ممنون از توجهت

Rezaei
۱۳۹۲-۰۳-۱۹, 17:06
دقیقا همینطوره که گفتی ، تنها راه این کار استفاده از نرم افزار های مدیریت ایمیل مثل اتلوک هست که من هم تجربه چندانی ندارم ازشون
بگرد دنبال یک نرم افزار مدیریت ایمیل که ارسال زمانبندی یا هوشمند داشته باشه

DarKfish
۱۳۹۲-۰۳-۲۹, 12:16
دوستان تونستم تو MATLAB کدشو پیدا کنم،
کافیه تو ورودی تابع، ایمیل طرف، عنوان و متن رو به هرجا که میخواین بفرستین،
داخل تابع هم ایمیل و پسورد رو قرار میدین، کافیه این تابع رو تو یک حلقه قرار بدین و هرچقدر میخواین ایمیل بزنین:

function send_mail_message(id,subject,message,attachment)
%% SEND_MAIL_MESSAGE send email to gmail once calculation is done
% Example
% send_mail_message('its.neeraj','Simulation finished','This is the message area','results.doc')

% Pradyumna
% June 2008
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
%Your gmail ID and password
%(from which email ID you would like to send the mail)
mail = 'yourid@gmail.com'; %Your GMail email address
password = 'pass'; %Your GMail password
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%

if nargin == 1
message = subject;
subject = '';
elseif nargin == 2
message = '';
attachment = '';
elseif nargin == 3
attachment = '';
end

% Send Mail ID
emailto = strcat(id,'@gmail.com');
%% Set up Gmail SMTP service.
% Then this code will set up the preferences properly:
setpref('Internet','E_mail',mail);
setpref('Internet','SMTP_Server','smtp.gmail.com') ;
setpref('Internet','SMTP_Username',mail);
setpref('Internet','SMTP_Password',password);

% Gmail server.
props = java.lang.System.getProperties;
props.setProperty('mail.smtp.auth','true');
props.setProperty('mail.smtp.socketFactory.class', 'javax.net.ssl.SSLSocketFactory');
props.setProperty('mail.smtp.socketFactory.port',' 465');

%% Send the email
if strcmp(mail,'GmailId@gmail.com')
disp('Please provide your own gmail.')
disp('You can do that by modifying the first two lines of the code')
disp('after the comments.')
end

sendmail(emailto,subject,message)

end

Rezaei
۱۳۹۲-۰۳-۲۹, 14:04
این کد سورس smtp با استفاده از گوگل هست که متاسفانه چند وقتی هس پورت 465 و 578 بسته هستند و عملا کار نمیکنه دیگه

اگر به نتیجه رسیدی و عملا کار کرد بهم اطلاع بده که برای تنظیمات سرور اعمالش کنم

DarKfish
۱۳۹۲-۰۳-۲۹, 14:46
این کد سورس smtp با استفاده از گوگل هست که متاسفانه چند وقتی هس پورت 465 و 578 بسته هستند و عملا کار نمیکنه دیگه

اگر به نتیجه رسیدی و عملا کار کرد بهم اطلاع بده که برای تنظیمات سرور اعمالش کنم

امروز استفاده کردم تو MATLAB و بدون هیچ وقفه ای ، تقریبا هزارتا ایمیل فرستادم و خروجی هارو الان دارم دانلود میکنم.
البته اون تیکه ی SMTP واسه جاوا هست که روی MATLAB هم نصبه، ولی اصل تابع sendmail هست که یکی از تابع های خود MATLAB هست و ورودی اولش ایمیل طرف، ورودی دوم عنوان، ورودی سوم متن و البته ورودی چهارم که من پاک کردم، فایل واسه attachment هست که آدرس میدی مثلا : c:\data\1.doc

Rezaei
۱۳۹۲-۰۳-۲۹, 15:41
از چه ورژن مطلب استفاده میکنی؟

جریان سند میل با smtp فرض میکنه ، روی سرور جز استفاده از ایمیل خود سرور ( که به دلیل بست بودن پورت 25 کلی مشکلات داره) فقط میشه از smtp استفاده کرد

DarKfish
۱۳۹۲-۰۳-۲۹, 16:05
از چه ورژن مطلب استفاده میکنی؟

جریان سند میل با smtp فرض میکنه ، روی سرور جز استفاده از ایمیل خود سرور ( که به دلیل بست بودن پورت 25 کلی مشکلات داره) فقط میشه از smtp استفاده کرد

من اینو رو 2011b اجرا کردم،
اینم جایی که ازش استفاده کردم:

for i=0:5:365
%
a= sprintf([A{i+1} '\n' A{i+2} '\n' A{i+3} '\n' A{i+4} '\n' A{i+5}]);
send_mail_message('appsrequest','static',a);
end

اون a همون متنی هست که 5 تا 5 تا بهش میخواستم بدم.
بعد واسه ایمیل هم appsrequest@gdgps.net هست. اینجا نگاه کنی فقط id شو گذاشتم ولی تو همون سورس اصلی این قسمت رو تغییر دادم:




emailto = strcat(id,'@gdgps.net');