매크로

정보
2015.01.14 11:41

SMTP 메일보내기

조회 수 1442 추천 2 댓글 13

메일 보내는 방법도 여러가지가 있을 수 있는데..

ahk 내부에서 COM으로 보내는 방법이네요.

SMTP 서버에 따라서 설정을 변경해줘야 합니다.


L버전 : https://github.com/BamBam4275/SendMail/blob/master/sendmail.ahk


Basic 버전 :?https://github.com/camerb/AHKs/blob/master/SendEmailSimpleLib.ahk

Basic Com include : https://github.com/camerb/AHKs/blob/master/thirdParty/COM.ahk

Basic 버전은 따로 테스트하지 않았습니다.


gmail을 이용한 쉽게 메일보내기 예제


#Include sendmail.ahk


; 여러 파일을 첨부할 시에는?구분값 | 를 사용합니다.

attach := % "file://" A_ScriptDir "/image/1.bmp|file://" A_ScriptDir "/image/2.bmp"

SimpleMail("test", "test! hello!", "[email protected]", attach)

ExitApp


SimpleMail(Subject, TextBody, Receiver, Attachments="") {

SMTPServer := "smtp.gmail.com"

SMTPPort := 465

USESSL := True

Sender := "[email protected]"

SendUserName := "[email protected]" ;?

SendPassword := "password" ; 비밀번호 입력


SendMail(SMTPServer, SMTPPort, USESSL, Sender, Receiver, Subject, TextBody, Attachments, SendUserName, SendPassword)

}


  • Hangoon 2015.01.14 12:56

    오....이것이 아마 제가 원하던 스크립트 같습니다

    감사합니다

  • Hangoon 2015.01.14 13:37

    본문에 써주신 스크립트를 저장하고,

    또 L버전용을 따로 저장하고

    ?

    본문 스크립트 내 수신, 발신 주소와 비번 수정하고 실행시켰더니

    sendmail.ahk내의 7번째 줄에서 에러가 뜬다고 나오는데요..

    ?

    The following variable name contains an illegal character:

    "pmsg.From"

    ?

    메시지는 위와 같습니다

    혹시 제 오토핫키가 B버전이어서 그런걸까요...?

    ?

    그리고 제 오토핫키가 L버전인지 B버전인지는 어떻게 알수가 있나요?

    오토핫키는 어제 공홈에서 설치했습니다

    ?

    그런데 B버전용 스크립트를 보니 거기에도 #include 명령이 있어 다른 ahk파일이 필요한것 같더라구요..

    아예 실행이 안되었습니다

  • 모바게 2015.01.14 14:13
    http://ahkscript.org/download/
    에서 L버전 받으면 됩니다.

    B버전에서는 COM 파일을 인클루드 해야합니다.
    본문에 추가해놓겠습니다.
  • 모바게 2015.01.14 14:25
    Basic 버전에서는 Object 타입을 사용할 수 없어서 에러가 발생하는 것 같습니다.
    기능상 L 버전으로 사용하는걸 추천드립니다.
  • 개가똥을참냐 2015.01.14 16:37

    요즘 좋은 내용들이 넘치네요..


    좋은 자료 감사합니다.

  • 현토리아빠 2015.01.14 21:18

    우와. 이런것들도 할수있군요. 대단하네요 오핫키는 !!!

  • profile
    테스하자 2015.01.16 22:36

    정작 추천들을 안하시다니

  • 핸콕 2015.01.28 13:27

    모바게님~ 자료 올려주실때 오토핫키 basic, L버젼 구분하여 정리해주시는데..

    전 두버젼을 구분할줄도 모르겠네요 ^^;

    질문점 드릴게요^^

    1. 저는 오토핫키 홈피에서 받은?AutoHotkey104805_Install 을 사용하는데 이건 어떤 버젼인가요?

    2. 매클을 작성한 오토핫키 버젼에 따라서, 사용하는 컴퓨터 별로 동작이 안될수도 있나요?

    3. 아님 작성하는 버젼차이에 따라 실행되는 기능에 차이가 있는걸까요^^?

  • 모바게 2015.01.28 14:17
    버전 1.0 은 베이직이고..
    1.1이 L버전.. 그리고 다른 버전도 몇가지 더 있습니다.
    http://ahkscript.org/ L버전 받을 수 있는 사이트입니다.
  • 글룸키드 2016.06.13 00:22

    오류투성이고 안되는 겁니다...

  • 글룸키드 2016.06.13 00:35

    오류 투성이고 실행도 안되네요 ㅠㅠ 안되는 스크립트 인가요?

  • 모바게 2016.06.13 20:41
    이 글은 메일보내는 스크립트 소개만 해드린거고 테스트 완료후에 작성한 글입니다.
    현재 ahk 버전에서는 테스트해보지 않았으나.. 아마 될거라 봅니다.
    무작정 오류투성이다라고 하지 마시고, 상황을 말씀해보세요.
  • dmsag 2020.08.10 17:42

    메시지를 smtp 서버에 보낼수 없습니다. 전송오류 코드는 0x80040217입니다 ....~~~~~~

    왜이런가요?


List of Articles
분류 제목 글쓴이 최근변경 추천
자유 Soundbeep 5 보득 2015.02.02 2/0
정보 지니모션 테마 및 윈도우 버전 상관없이 해상도 변경하... 로뎀나무 2015.01.16 2/0
정보 SMTP 메일보내기 13 모바게 2020.08.10 2/0
정보 postmessage 질문이 와서 올립니다. (중복가능성) 12 생물 2015.01.01 2/0
정보 오토핫키 Themida 패킹 하는법 6 파더 2015.03.10 2/0
자유 오토핫키 공부에 조금이나마 도움이 되시라고 스크립트... 8 외치기 2015.08.24 2/0
정보 제작지원도구 5 따기따기 2014.12.12 2/0
정보 List에 해당하는 GUI 팁 9 외치기 2015.08.24 2/0
자유 (세븐나이츠)쌩초보가 만든 매크로 공유합니다.(이미지... 12 swksd 2015.04.24 2/0
정보 비활성 클릭과 클릭 좌표의 오차에 대해서 3 lidmt 2016.04.07 2/0
자유 세나 매크로 테스트 하실분 구합니다.(마감) 55 생물 2015.01.01 2/0
정보 간단하게 테스트해본 쿠키런 생명보내기 매크로 Script... 1 한길 2014.09.05 2/0
질문 오토핫키 매크로만드는법 강의자료 추천좀요 1 mnbmnb 2023.08.24 1/0
자유 PostMessage 비활성 키입력 wparam, lparam 없이 하는 ... 아스팔트맨 2023.07.14 1/0
공유 오토핫키 디컴방지 컴파일러 4 digim0 2023.03.09 1/0
질문 카카오토나 오토핫키 4 윤목s1 2023.03.23 1/0
질문 비활성 이미지 서치 매크로 추천좀 해주세요 4 감자밥 2022.07.09 1/0
질문 오토핫키 이미지서치 여러장 서치하는방법좀 봐주세요 ... 4 매크로찾아삼 2023.02.24 1/0
질문 오토핫키 튕김 1 초보오토핫 2023.02.24 1/0
질문 이미지맥스와 오토핫키 비활성클릭 질문 2 츠카다카즈오 2023.02.24 1/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글