ZohoのSMTPを使用したメール送信の方法


  1. Zohoアカウントにログインします。
  2. 右上の「設定」アイコンをクリックし、「メール」を選択します。
  3. 「SMTPの設定」タブに移動し、「SMTPを有効にする」オプションを選択します。
  4. SMTPサーバーのホスト名を入力します。一般的には「smtp.zoho.com」となります。
  5. ポート番号は「465」を選択します。
  6. 暗号化の種類は「SSL」を選択します。
  7. Zohoメールのユーザー名とパスワードを入力します。
  8. 設定を保存します。

これで、ZohoのSMTPサーバーを使用してメールを送信する準備が整いました。以下はいくつかのプログラミング言語のコード例です。

Pythonの例:

import smtplib
sender_email = "your_email@your_domain.com"
receiver_email = "[email protected]"
message = "This is the body of the email."
with smtplib.SMTP_SSL("smtp.zoho.com", 465) as server:
    server.login("your_username", "your_password")
    server.sendmail(sender_email, receiver_email, message)

Javaの例:

import javax.mail.*;
import javax.mail.internet.*;
import java.util.Properties;
public class SendEmail {
    public static void main(String[] args) throws MessagingException {
        String host = "smtp.zoho.com";
        String username = "your_username";
        String password = "your_password";
        String fromEmail = "your_email@your_domain.com";
        String toEmail = "[email protected]";
        String subject = "This is the subject";
        String body = "This is the body of the email.";
        Properties props = new Properties();
        props.put("mail.smtp.host", host);
        props.put("mail.smtp.port", "465");
        props.put("mail.smtp.ssl.enable", "true");
        props.put("mail.smtp.auth", "true");
        Session session = Session.getInstance(props, new javax.mail.Authenticator() {
            protected PasswordAuthentication getPasswordAuthentication() {
                return new PasswordAuthentication(username, password);
            }
        });
        Message message = new MimeMessage(session);
        message.setFrom(new InternetAddress(fromEmail));
        message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(toEmail));
        message.setSubject(subject);
        message.setText(body);
        Transport.send(message);
        System.out.println("Email sent successfully!");
    }
}

これらの例は、ZohoのSMTPを使用してメールを送信するための基本的なコードです。特定のプログラミング言語やフレームワークに合わせてカスタマイズすることもできます。