임시 블로그 이름

Matlab에서 gmail 서버 이용 메일 보내기 본문

이것 저것

Matlab에서 gmail 서버 이용 메일 보내기

paeton 2010. 11. 10. 16:17

Matlab에서 gmail 서버 이용 메일 보내는 방법



1. 먼저 다음의 코드를 실행시켜서 환경 설정을 한다.
 % 메일주소와 비밀번호 입력
mail = '당신의gmail메일주소@gmail.com';
password = '당신의메일암호';

% 환경변수 설정, 웬만해선 수정할 필요 없음
setpref('Internet','E_mail',mail);
setpref('Internet','SMTP_Server','smtp.gmail.com');
setpref('Internet','SMTP_Username',mail);
setpref('Internet','SMTP_Password',password);
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');


2. 다음은 메일을 실제로 보내는 코드
아래의 코드를 입력하면 실제로 메일을 보내게 된다.
 sendmail('수신자 메일주소','메일 제목','메일 내용')





장점:
오래 걸리는 작업을 돌려놓고 끝난 후에 자동으로 메일을 보내도록 설정해 놓으면 일일이 다 되었는지 확인할 필요가 없다.


단점:
메일 주소와 비밀번호를 변수로 저장해야한다. 보안에 주의해야 한다.





Comments