-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â asp24

 -Ïîäïèñêà ïî e-mail

 

 -Èíòåðåñû

compex d-link emitech finmark foxgate ok-net… senao engenius tp-link ubiquiti networks àêòèâíîå è ïàñèâíîå îïòîâîëîêîííîå îáîðóäîâàíèå áåñïðîâîäíûå òî÷êè äîñòóïà â èíòåðíåò-ìàãàçèíå "asp24" ïðåäñòàâëåí âèòàÿ ïàðà) è ìíîãîå äðóãîå. ìû ïðåäëàãàåì òîâ ãðîçîçàùèòû è ïðåäîõðàíèòåëè êàáåëüíàÿ ïðîäóêöèÿ (îïòîâîëîêíî êîàêñèàëüíûå êàáåëÿ êîììóòàòîðû êîííåêòîðû êîòîðûå íåîáõîäèìû äëÿ ïîñòðîåíèÿ ïðîâîäíîé è áåñï ïèãòåéëû

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 18.04.2011
Çàïèñåé: 240
Êîììåíòàðèåâ: 8
Íàïèñàíî: 248


Êàê îòïðàâèòü àäìèíèñòðàòîðó ñìñ î íåðàáîòàþùåì Mikrotik Routerboard

×åòâåðã, 18 Àâãóñòà 2011 ã. 19:30 + â öèòàòíèê

 ýòîé ñòàòüå, ìû ðàçáåðåì ñêðèïò äëÿ îòïðàâêè ñìñ àäìèíèñòðàòîðó â ñëó÷àå îòñóòñòâèÿ ñâÿçè ñ Mikrotik Routerboard, à òàêæå äîðàáîòàåì îñíîâíîé ñêðèïò.

Ðàçáèðàåì ñêðèïò:

#!/usr/bin/python
# -*- coding: utf-8 -*-

Èìïîðòèðóåì íóæíûå ìîäóëè:

import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEBase
from email.mime.multipart import MIMEMultipart
from email.header import Header
import email
import mimetypes
import os

Ñîçäàäèì ôóíêöèþ äëÿ îòïðàâêè ïèñåì. Äàäèì åé èìÿ mail, è îíà áóäåò ïðèíèìàòü çíà÷åíèå ïåðåìåííîé mail_text (òåêñò ïèñüìà):

def mail(mail_text):
mail_from = ‘asp24@gmail.com’ # îòïðàâèòåëü
mail_to = ‘380684545342@sms.beeline.ua’ # Ïîëó÷àòåëü
mail_subj = ‘No WORK!’ # çàãîëîâîê ïèñüìà
mail_coding = ‘windows-1251

Ïàðàìåòðû SMTP-ñåðâåðà:

smtp_server = "smtp.gmail.com"
smtp_port = 587
smtp_user = "asp24@gmail.com" # ïîëüçîâàòåëü smtp
smtp_pwd = "asp24pass" # ïàðîëü smtp

Êàê ôîðìèðóåòñÿ ñîîáùåíèå:

multi_msg = MIMEMultipart()
multi_msg['From'] = Header(mail_from, mail_coding)
multi_msg['To'] = Header(mail_to, mail_coding)
multi_msg['Subject'] = Header(mail_subj, mail_coding)

msg = MIMEText(mail_text.encode(‘cp1251′), ‘plain’, mail_coding)
msg.set_charset(mail_coding)
multi_msg.attach(msg)

Îòïðàâëåíèå ñîîáùåíèÿ:

smtp = smtplib.SMTP(smtp_server, smtp_port)
smtp.ehlo()
smtp.starttls()
smtp.ehlo()
smtp.login(smtp_user, smtp_pwd)
smtp.sendmail(mail_from, mail_to, multi_msg.as_string())
smtp.quit()

Òåïåðü çàéìåìñÿ ðåäàêòèðîâàíèåì îñíîâíîãî ñêðèïòà, èç êîòîðîãî áóäåò âûçûâàòüñÿ ôóíêöèÿ. 

Êàê îòïðàâèòü àäìèíèñòðàòîðó ñìñ î íåðàáîòàþùåì Mikrotik Routerboard

 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó