Exemple #1
0
    def sendEmail(self):
        if self.inputEmail.text() == "" or self.myEmail.text() == "":
            msg = QMessageBox()
            msg.setFont(QtGui.QFont("나눔스퀘어", 10))
            msg.setWindowTitle("상태!")
            msg.setText("이메일을 입력하세요")
            msg.setIcon(QMessageBox.Warning)
            msg.setStandardButtons(QMessageBox.Ok)
            x = msg.exec_()
        else:
            self.email = self.inputEmail.text().strip(
            ) + "@" + self.myEmail.text().strip()
            s = smtplib.SMTP('smtp.gmail.com', 587)
            s.starttls()
            s.login('*****@*****.**', 'wqutybgnhwdreglk')
            msg = MIMEText(str(injung))
            msg['Subject'] = '이메일 인증코드'
            s.sendmail("*****@*****.**", self.email, msg.as_string())
            s.quit()

            # 이메일 인증 폼
            self.checkForm = QWidget()
            self.checkForm.setFont(QtGui.QFont("나눔스퀘어"))
            self.checkForm.resize(353, 174)
            self.inputNumL = QLabel("인증번호를 입력하세요: ", self.checkForm)
            self.inputNumL.setFont(QtGui.QFont("나눔스퀘어", 12))
            self.inputNumL.setAlignment(QtCore.Qt.AlignCenter)
            self.inputNumL.setGeometry(60, 20, 231, 41)

            # 이메일 인증번호
            self.emailNum = QLineEdit(self.checkForm)
            self.emailNum.setGeometry(50, 70, 251, 41)
            self.emailNum.setFont(QtGui.QFont("나눔스퀘어", 11))

            self.okayBtn = QPushButton("확인", self.checkForm)
            self.okayBtn.setGeometry(130, 130, 91, 31)
            self.okayBtn.setFont(QtGui.QFont("나눔스퀘어", 11))
            self.okayBtn.clicked.connect(self.FindPass)

            self.checkForm.show()