매크로

정보
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
분류 제목 글쓴이 최근변경 추천
정보 랜덤알파벳출력 1 _Crash 2015.05.11 1/0
정보 Array 확장 13 모바게 2015.07.16 3/0
정보 gdip 간단 응용 팁들 13 매크로맨서 2015.04.18 0/0
정보 Gdip를 이용한 클립보드에 있는 이미지를 통한 이미지서치 11 암드래 2016.07.19 0/0
정보 일정이미지 발견시 다른이미지서치 할수있나요? 2 세나블텍 2015.04.16 0/0
정보 별되-오토핫키매크로 <팁> 중복유의. 1 sanman 2015.05.03 0/0
정보 복사 붙여넣기 프로그램 3 아잉뿌잉 2015.04.09 1/0
정보 오핫키 편집 프로그램 SciTE4AutoHotkey 스킨변경및 한... 4 낭군이 2015.03.24 1/0
정보 오토핫키 Fileinstall 간단하게 적기. 2 은다 2015.03.25 0/0
정보 노트북 모니터만 끄기? 입니다 모르시는 분들이 계신거... 5 낭군이 2016.09.13 0/0
정보 [지니모션][블레이드][핸콕님매크로]+추가기능 v1.1 23 잠깐만요 2015.05.27 3/0
정보 블루스택 해상도 변경하기... 10 로뎀나무 2015.04.15 4/0
정보 노트북사용자(윈도우8) 해상도 문제 해결 팁입니다 6 순수kay 2015.03.13 2/0
정보 오토핫키 미니 에디터 5 예지력1 2016.07.02 3/0
정보 개발자분들 다들 Scite4AutoHotkey 사용하고계시죠? 23 예지력1 2015.06.26 2/0
정보 GUI - 파일(폴더) 목록을 DropDownList로 만들기 14 모바게 2016.06.13 3/0
정보 초보가 초보에게;; 핫키 사용법 8 악동주성 2016.09.03 4/0
정보 지니모션 드래그 함수 1 연구원 2015.01.21 1/0
정보 지니모션 테마 및 윈도우 버전 상관없이 해상도 변경하... 로뎀나무 2015.01.16 2/0
정보 SMTP 메일보내기 13 모바게 2020.08.10 2/0
Board Pagination Prev 1 23456 7 Next
/ 7

전체 최신 인기글

전체 주간 인기글