JavaMail���[�����M�A�v��������FJavaTips �`Java�A�v���P�[�V������

» 2005�N02��08�� 10��00�� ���J
[�R�c�ˊ��C��IT]

�@���܂��܂�Web�A�v���P�[�V�������\�z���Ă���ƁA���[���ƘA�g�����d�|�����~�����Ƃ����P�[�X���o�Ă���Ǝv���܂��B�Ⴆ�΁AEC�A�v���P�[�V�����ł���΁A�����������s�����^�C�~���O�ŏ��i�񋟎҂ɂ͒������������|��ʒm���邱�ƂŁA����I�ɃT�C�g��f�[�^�x�[�X���m�F���Ȃ��Ă��ςނ悤�ɂȂ�܂��B�ڋq�ɂ͎󒍊m�F�ʒm�𑗐M����΁A�������ɂ�������Web�̉�ʂ��R�s�[����K�v���Ȃ��Ȃ�܂��B�͂��܂��A�V�K���i���lj����ꂽ�^�C�~���O�ŁA�V��������]�҂Ƀj���[�X�z�M����Ƃ����悤�ȃP�[�X�����邩������܂���B

�@������u�v���^�i�����ŏ������W����j�v�ł���u���E�U�E�A�v���P�[�V�����ƁA�u�v�b�V���^�i���񋟎҂��ϋɓI�ɏ���z�M����j�v�ł��郁�[���E�A�v���P�[�V�����Ƃ����܂��A�g�����邱�ƂŁA��胆�[�U�E�t�����h���[�ł���A�T�C�g�Ǘ��҂ɂƂ��Ă��L�v�Ȏd�g�݂�񋟂��邱�Ƃ��ł���̂ł��B

�@�{�e�ł́A���̂悤�ȃ��[���E�A�v���P�[�V�������ȒP�ɍ\�z���邽�߂̃��C�u�����\�\JavaMail���Љ�܂��BJavaMail�𗘗p���邱�ƂŁASMTP�iSimple Mail Transfer Protocol�j�̂悤�Ȓ჌�x���ȒʐM�̎葱�����܂������ӎ����邱�ƂȂ��A�����K�v�ȃp�����[�^��^���邾���ŁA���[�����M���������邱�Ƃ��ł��܂��B

�@�����ł́A�܂��Œ�I�ȃe�L�X�g�����[�����M���Ă݂܂����A�������A�p�����[�^��ҏW����΁A���[�U�[�����͂������e��f�[�^�x�[�X����擾�����f�[�^����ɁA���I�ɑ��M���{����ҏW����悤�Ȃ��Ƃ��ł���ł��傤�B

�@����ł͑����A��̓I�ȃR�[�h�𒭂߂Ă݂邱�Ƃɂ��܂��傤�B

���

�i1�jJavaMail���C�u�������C���X�g�[������

�@JavaMail���C�u�����𗘗p����ɂ́AJavaMail���̂��̂ɉ����āAJAF�iJava Activation Framework�j���C���X�g�[������K�v������܂��BJavaMail�^JAF�́A�ȉ��̃T�C�g����_�E�����[�h���邱�Ƃ��”\�ł��B

�@�_�E�����[�h����javamail-X.X.zip�AjafX_X_X.zip�iX.X�AX_X_X�̓o�[�W�����ԍ��j���𓀂��A�W�J���ꂽ�t�H���_���ɂ���mail.jar�Aactivation.jar�ɑ΂��ăN���X�p�X��ݒ肵�܂��B

�i2�jJava�A�v���P�[�V�������쐬����

�@�‹��̏������������Ƃ���ŁA���[���𑗐M���邽�߂�Java�A�v���P�[�V�������`���Ă݂܂��傤�B

MailTransfer.java
  package to.msn.wings.javatips;

import java.io.UnsupportedEncodingException;
import java.util.Properties;

import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
 

public class MailTransfer {
  public static void main(String[] args) {
    Properties objPrp=new Properties();
    objPrp.put("mail.smtp.host","smtp.xxxxx.ne.jp"); // SMTP�T�[�o��
    objPrp.put("mail.host","smtp.xxxxx.ne.jp"); // �ڑ�����z�X�g��
    // ���[���Z�b�V�������m��
    Session session=Session.getDefaultInstance(objPrp,null);
    // ���M���b�Z�[�W�𐶐�
    MimeMessage objMsg=new MimeMessage(session);
    try {
    // ���M��iTO�̂ق��ACC��BCC���ݒ�”\�j
      objMsg.setRecipients(Message.RecipientType.TO,"[email protected]");
    // From�w�b�_
      InternetAddress objFrm=new InternetAddress("[email protected]","Y.Yamada");

      objMsg.setFrom(objFrm);
    // ����
objMsg.setSubject("���[���e�X�g","ISO-2022-JP");
       
    // �{��
      objMsg.setText("����ɂ���","ISO-2022-JP");
      
    // ���[�����M
      Transport.send(objMsg); 
    } catch (UnsupportedEncodingException e) {
      e.printStackTrace();
    } catch (MessagingException e) {
      e.printStackTrace();
    } 
  }
}


�@�{�T���v�������s���邱�ƂŁ[email protected]���ĂɁu���[���e�X�g�v�Ƃ��������̃��[�������M�����͂��ł��B���ۂɃT���v���R�[�h�𓮍삷��ɍۂ��ẮA�‹��ɉ����āA�Y������w�b�_����{���i�Ԏ������j��ύX����悤�ɂ��Ă��������B�܂��A�{TIPS�ł́A�{���A�����Ȃǂ��n�[�h�R�[�f�B���O���Ă��܂����A�������A���[�U�[�ɂ����͂�e���v���[�g�Ȃǂ𗘗p���āA�����𓮓I�ɐ������邱�Ƃ��”\�ł��傤�B

JavaMail�𗘗p����ꍇ�̒��ӓ_

�@�Ō��JavaMail�Ń��[�����M���s���ꍇ�̒��ӓ_�������‚������Ă����܂��B

�i1�j���{���ISO-2022-JP�iJIS�j�ɃG���R�[�h

�@���[���{����T�u�W�F�N�g�Ȃǂɓ��{����܂މ”\��������ꍇ�ɂ́A���炩����ISO-2022-JP�iJIS�j�ɃG���R�[�h����K�v������܂��B�����Ȃ��ƁA��M�������[�����ŕ��������̌����ƂȂ�܂��B

�i2�jmail.smtp.host�Amail.host�v���p�e�B�͑o���w��

�@mail.smtp.host�v���p�e�B��mail.host�v���p�e�B�ɗD�悵�ĔF������邽�߁A2�‚̒l������Ȃ�΁Amail.smtp.host�v���p�e�B��ݒ肷�邾���ł����[�����M�͉”\�ł��B�������Amail.host�v���p�e�B�͓����I��Message-ID�w�b�_�𐶐�����̂ɗ��p����܂��Bmail.host�v���p�e�B�𖾎��I�Ɏw�肵�Ă��Ȃ��ꍇ�AMessage-ID�w�b�_�������������ł��Ȃ��”\��������܂��B

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B